選單對號標記

2021-07-25 19:01:41 字數 1096 閱讀 1359

★注意:子選單是有索引號的;

★注意:子選單項可以通過索引號和

id號去訪問;

例項:getmenu()->getsubmenu(0)->checkmenuitem(0,mf_byposition | mf_checked);

或者:getmenu()->getsubmenu(0)->checkmenuitem(id_file_new,mf_bycommand | mf_checked);

程式寫在

cmainframe

類裡面的

oncreate

函式裡面;

完整程式如下:(下面藍色的程式時我們加的)

int cmainframe::oncreate(lpcreatestruct lpcreatestruct)

if (!m_wndstatusbar.create(this) ||

!m_wndstatusbar.setindicators(indicators,  

sizeof(indicators)/sizeof(uint)))  

// todo: delete these three lines if you don't want the ******* to

//be dockable

m_wnd*******.enabledocking(cbrs_align_any);

enabledocking(cbrs_align_any);

dockcontrolbar(&m_wnd*******);

getmenu()->getsubmenu(0)->checkmenuitem(0,mf_byposition | mf_checked);

//getmenu()->getsubmenu(0)->checkmenuitem(id_file_new,mf_bycommand | mf_checked);

return 0; }

預設選單項

預設選單項:就是被加粗的;

程式如下:

getmenu()->getsubmenu(0)->setdefaultitem(1,true);

注意:子選單中分隔欄也算乙個子選單項,也有索引號的;

vs2010 標記選單問題

在vs2010下,想實現標記選單的功能 問題 在 cmainframe oncreate lpcreatestruct lpcreatestruct 函式的return語句之前,加上這樣一行 cmenu pmenu getmenu assert valid pmenu cmenu psubmenu ...

vs2017 MFC新增複選標記選單

按照msdn中的demo已無法生效 get the popup menu which contains the test menu item.cmenu mmenu getmenu cmenu submenu mmenu getsubmenu 3 check the state of the tes...

注釋標記 body標記 字型標記 段落標記

1 注釋 瀏覽器能讀的到,但不會顯示出來 2 網頁主體標記body vlink 訪問過的文字顏色 alink 啟用的鏈結文字顏色 leftmargin 左邊界 rightmargin 右邊界 topmargin 上邊界 bottommargin 下邊界 3 字型修飾 1 標記文字 顏色 英文名稱 十...