亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? menu.h

?? 浙江大學的悟空嵌入式系統模擬器
?? H
字號:
/////////////////////////////////////////////////////////////////////////////
// Name:        wx/msw/menu.h
// Purpose:     wxMenu, wxMenuBar classes
// Author:      Julian Smart
// Modified by: Vadim Zeitlin (wxMenuItem is now in separate file)
// Created:     01/02/97
// RCS-ID:      $Id: menu.h,v 1.1 2005/03/16 06:49:55 kehc Exp $
// Copyright:   (c) Julian Smart and Markus Holzem
// Licence:     wxWindows license
/////////////////////////////////////////////////////////////////////////////

#ifndef _WX_MENU_H_
#define _WX_MENU_H_

#ifdef __GNUG__
    #pragma interface "menu.h"
#endif

#if wxUSE_ACCEL
    #include "wx/accel.h"
    #include "wx/dynarray.h"

    WX_DEFINE_EXPORTED_ARRAY(wxAcceleratorEntry *, wxAcceleratorArray);
#endif // wxUSE_ACCEL

class WXDLLEXPORT wxFrame;

// ----------------------------------------------------------------------------
// Menu
// ----------------------------------------------------------------------------

class WXDLLEXPORT wxMenu : public wxMenuBase
{
public:
    // ctors & dtor
    wxMenu(const wxString& title, long style = 0)
        : wxMenuBase(title, style) { Init(); }

    wxMenu(long style = 0) : wxMenuBase(style) { Init(); }

    virtual ~wxMenu();

    // implement base class virtuals
    virtual bool DoAppend(wxMenuItem *item);
    virtual bool DoInsert(size_t pos, wxMenuItem *item);
    virtual wxMenuItem *DoRemove(wxMenuItem *item);

    virtual void Break();

    virtual void SetTitle(const wxString& title);

    // deprecated functions
#if wxUSE_MENU_CALLBACK
    wxMenu(const wxString& title, const wxFunction func)
        : wxMenuBase(title)
    {
        Init();

        Callback(func);
    }
#endif // wxUSE_MENU_CALLBACK

    // implementation only from now on
    // -------------------------------

    virtual void Attach(wxMenuBarBase *menubar);

    bool MSWCommand(WXUINT param, WXWORD id);

    // semi-private accessors
        // get the window which contains this menu
    wxWindow *GetWindow() const;
        // get the menu handle
    WXHMENU GetHMenu() const { return m_hMenu; }

#if wxUSE_ACCEL
    // called by wxMenuBar to build its accel table from the accels of all menus
    bool HasAccels() const { return !m_accels.IsEmpty(); }
    size_t GetAccelCount() const { return m_accels.GetCount(); }
    size_t CopyAccels(wxAcceleratorEntry *accels) const;

    // called by wxMenuItem when its accels changes
    void UpdateAccel(wxMenuItem *item);

    // helper used by wxMenu itself (returns the index in m_accels)
    int FindAccel(int id) const;
#endif // wxUSE_ACCEL

private:
    // common part of all ctors
    void Init();

    // common part of Append/Insert (behaves as Append is pos == (size_t)-1)
    bool DoInsertOrAppend(wxMenuItem *item, size_t pos = (size_t)-1);

    // terminate the current radio group, if any
    void EndRadioGroup();

    // if TRUE, insert a breal before appending the next item
    bool m_doBreak;

    // the position of the first item in the current radio group or -1
    int m_startRadioGroup;

    // the menu handle of this menu
    WXHMENU m_hMenu;

#if wxUSE_ACCEL
    // the accelerators for our menu items
    wxAcceleratorArray m_accels;
#endif // wxUSE_ACCEL

    DECLARE_DYNAMIC_CLASS(wxMenu)
};

// ----------------------------------------------------------------------------
// Menu Bar (a la Windows)
// ----------------------------------------------------------------------------

class WXDLLEXPORT wxMenuBar : public wxMenuBarBase
{
public:
    // ctors & dtor
        // default constructor
    wxMenuBar();
        // unused under MSW
    wxMenuBar(long style);
        // menubar takes ownership of the menus arrays but copies the titles
    wxMenuBar(int n, wxMenu *menus[], const wxString titles[]);
    virtual ~wxMenuBar();

    // menubar construction
    virtual bool Append( wxMenu *menu, const wxString &title );
    virtual bool Insert(size_t pos, wxMenu *menu, const wxString& title);
    virtual wxMenu *Replace(size_t pos, wxMenu *menu, const wxString& title);
    virtual wxMenu *Remove(size_t pos);

    virtual void EnableTop( size_t pos, bool flag );
    virtual void SetLabelTop( size_t pos, const wxString& label );
    virtual wxString GetLabelTop( size_t pos ) const;

    // compatibility: these functions are deprecated
#if WXWIN_COMPATIBILITY
    void SetEventHandler(wxEvtHandler *handler) { m_eventHandler = handler; }
    wxEvtHandler *GetEventHandler() { return m_eventHandler; }

    bool Enabled(int id) const { return IsEnabled(id); }
    bool Checked(int id) const { return IsChecked(id); }
#endif // WXWIN_COMPATIBILITY

    // implementation from now on
    WXHMENU Create();
    virtual void Detach();
    virtual void Attach(wxFrame *frame);

#if wxUSE_ACCEL
    // get the accel table for all the menus
    const wxAcceleratorTable& GetAccelTable() const { return m_accelTable; }

    // update the accel table (must be called after adding/deletign a menu)
    void RebuildAccelTable();
#endif // wxUSE_ACCEL

        // get the menu handle
    WXHMENU GetHMenu() const { return m_hMenu; }

    // if the menubar is modified, the display is not updated automatically,
    // call this function to update it (m_menuBarFrame should be !NULL)
    void Refresh();

protected:
    // common part of all ctors
    void Init();

#if WXWIN_COMPATIBILITY
    wxEvtHandler *m_eventHandler;
#endif // WXWIN_COMPATIBILITY

    wxArrayString m_titles;

    WXHMENU       m_hMenu;

#if wxUSE_ACCEL
    // the accelerator table for all accelerators in all our menus
    wxAcceleratorTable m_accelTable;
#endif // wxUSE_ACCEL

private:
    DECLARE_DYNAMIC_CLASS(wxMenuBar)
};

#endif // _WX_MENU_H_

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99国产精品国产精品久久| 在线观看成人免费视频| 国产精品久久久久久久久免费相片| 国产不卡免费视频| 国产精品国产三级国产普通话蜜臀 | 国产九色sp调教91| 久久久久久久久99精品| 成人av免费网站| 亚洲美女视频在线观看| 欧美日韩一二三区| 美女mm1313爽爽久久久蜜臀| 日韩极品在线观看| 久久久亚洲高清| 99精品欧美一区| 一区二区日韩av| 日韩一区二区三区视频在线 | 91免费精品国自产拍在线不卡| 亚洲另类春色国产| 欧美日韩国产bt| 激情都市一区二区| 欧美一区二区三区性视频| 一区二区三区欧美视频| 欧美精品三级在线观看| 韩国精品主播一区二区在线观看 | 高清国产一区二区| 亚洲精品高清视频在线观看| 91麻豆精品国产91久久久久久久久| 精品影视av免费| 国产精品电影一区二区| 欧美四级电影在线观看| 精品在线免费观看| 亚洲蜜臀av乱码久久精品| 日韩视频免费观看高清在线视频| 成人丝袜高跟foot| 亚洲va韩国va欧美va精品| 欧美精品一区二区高清在线观看 | 久久蜜臀中文字幕| 91蝌蚪porny| 国产精品久久三区| 在线91免费看| 成人听书哪个软件好| 婷婷中文字幕一区三区| 中文字幕乱码日本亚洲一区二区| 欧美色倩网站大全免费| 国产jizzjizz一区二区| 香蕉av福利精品导航| 欧美韩国日本不卡| 在线成人免费视频| 91免费视频大全| 国产一区二区在线观看免费| 欧美mv和日韩mv的网站| 在线欧美日韩精品| 国产激情一区二区三区| 日韩高清电影一区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 日韩一区二区在线观看视频播放| 99国产欧美另类久久久精品| 麻豆专区一区二区三区四区五区| ●精品国产综合乱码久久久久 | 亚洲品质自拍视频| 91在线观看免费视频| 精品一区二区三区av| 亚洲一二三区视频在线观看| 国产精品蜜臀av| 日韩精品中文字幕在线一区| 在线视频观看一区| 成人一级片网址| 韩国av一区二区三区在线观看| 亚洲成国产人片在线观看| 国产精品护士白丝一区av| 欧美精品一区二区在线播放| 91精品国产综合久久精品| 久久综合综合久久综合| 亚洲一区二区三区三| 亚洲婷婷在线视频| 国产日韩亚洲欧美综合| 日韩欧美一二三四区| 欧美色图免费看| 91在线精品一区二区| 国产精品88av| 美女网站视频久久| 天天亚洲美女在线视频| 亚洲国产中文字幕| 亚洲激情一二三区| 自拍偷拍欧美激情| 在线电影一区二区三区| 欧美三级在线视频| 色综合咪咪久久| 99久精品国产| 成人免费视频app| 国产高清亚洲一区| 国产一区二区三区免费观看| 蜜臀va亚洲va欧美va天堂| 午夜一区二区三区视频| 亚洲午夜久久久久中文字幕久| 亚洲少妇屁股交4| 亚洲视频一区二区在线| 国产精品久久久久aaaa| 欧美精品三级在线观看| 欧美日韩国产免费| 精品视频色一区| 欧美日韩午夜精品| 欧美日韩视频第一区| 欧美在线观看一区二区| 欧美综合一区二区三区| 91黄视频在线| 91福利视频久久久久| 在线观看中文字幕不卡| 欧美午夜精品久久久| 精品视频全国免费看| 欧美久久免费观看| 91精品国产品国语在线不卡| 国产成人免费视频精品含羞草妖精| 国产一区二区三区免费| 国产自产高清不卡| 国产成人8x视频一区二区| 成人一道本在线| 不卡的av电影在线观看| jlzzjlzz亚洲日本少妇| 99国产精品久久久久久久久久久| 99久久伊人网影院| 91色porny蝌蚪| 欧美无砖专区一中文字| 精品视频一区三区九区| 欧美一级高清片| 久久婷婷成人综合色| 中文av一区二区| 亚洲人成7777| 亚洲成av人综合在线观看| 免费成人在线影院| 国产精品原创巨作av| 成人av网址在线| 色婷婷av久久久久久久| 欧美日本乱大交xxxxx| 日韩欧美国产小视频| 国产网站一区二区| 亚洲人成在线播放网站岛国| 亚洲一线二线三线视频| 青椒成人免费视频| 国产精品99久| 91国在线观看| 欧美一区二区免费视频| 久久久不卡网国产精品二区 | 日韩成人精品在线观看| 另类小说图片综合网| 成人免费毛片a| 欧美色爱综合网| 欧美精品一区二区三区在线| 中文字幕在线播放不卡一区| 午夜久久久久久久久久一区二区| 久久国产尿小便嘘嘘| heyzo一本久久综合| 欧美性大战久久久久久久蜜臀| 欧美一级二级在线观看| 国产精品久久三| 首页欧美精品中文字幕| 国产在线精品一区二区三区不卡| 蜜臀av一区二区在线观看| 国产不卡免费视频| 欧美三级欧美一级| 久久久久久久久久久电影| 夜夜亚洲天天久久| 久久国产精品第一页| 日本欧美一区二区| 不卡的电影网站| 欧美一区日韩一区| 亚洲欧美综合另类在线卡通| 水蜜桃久久夜色精品一区的特点| 丁香亚洲综合激情啪啪综合| 欧美日韩一区久久| 国产日韩欧美a| 婷婷激情综合网| 国产福利一区二区| 欧美欧美欧美欧美首页| 欧美日韩高清一区二区| 国产片一区二区三区| 亚洲第四色夜色| 东方aⅴ免费观看久久av| 欧美精品丝袜久久久中文字幕| 国产精品美女视频| 麻豆精品国产传媒mv男同 | 日韩一区二区精品葵司在线| 国产精品久久久久婷婷| 美女性感视频久久| 在线视频国内自拍亚洲视频| 国产日韩欧美a| 日韩va欧美va亚洲va久久| 99久久亚洲一区二区三区青草| 99re热这里只有精品免费视频| 日韩午夜av电影| 亚洲一卡二卡三卡四卡五卡| 国产精品18久久久久久久久久久久 | 国产人久久人人人人爽| 日韩一区精品视频| 91在线播放网址| 国产视频视频一区| 老司机精品视频线观看86| 在线免费观看视频一区| 国产精品久久久久精k8| 国产在线一区二区综合免费视频|