VC 中的CheckMenuItem函式

2021-09-11 05:23:03 字數 906 閱讀 5518

是一種mfc函式,該函式可以選中其中乙個選單(打勾),同時其他選單不被選中。

在彈出式子選單中的選單物件中新增或刪除複選標記。

uint checkmenuitem( uint nidcheckitem, uint ncheck );

返回值:如果成功,則返回非零值,否則為0。

nidcheckitem

指定將要操作的選單物件,可以由該選單物件的命令id指定,也可由該選單物件的索引號指定,具體的指定方式由第二個引數指定。

ncheck

由兩部分按或運算組合。其一為mf_bycommand或mf_byposition,其二為mf_checked 或mf_unchecked。四個取值的含義如下:

mf_bycommand:表明應該根據選單物件的命令來訪問選單項,即第乙個引數是定的是選單項的命令id

mf_byposition:表明應該根據選單物件的位置來訪問選單項,即第乙個引數是定的是選單物件的索引號

mf_checked:設定選單物件的複選標記

mf_unchecked:移除選單物件的複選標記

例如:m_main_menu.checkmenuitem(idr_level_low, mf_bycommand | mf_checked);

mf_bycommand就表明了idr_level_low為選單的id,mf_checked表明low有選單物件複選標記,如圖所示的效果(假設low對應的是使用ie**伺服器的id)。

VC中CShockwaveFlash的常用函式

stopplay 停止動畫 gotoframe frame number 跳轉到某幀 frame number 1 totalframes 獲取動畫總幀數 currentframe 回傳當前動畫所在幀數 1 rewind 使動畫返回第一幀 setzoomrect left,top,right,but...

VC中Radio Button的用法

radio button 使用 使用方法一 在工程中新增控制項後,直接在控制項的click事件中寫入需要的 即可 使用方法二 1.建立乙個基於對話方塊的用用程式,在其中加入三個radio button,id分別為 idc radio1,idc radio2,idc radio3 2.控制項的初始化 ...

VC中的DoDataExchange函式解析

void cregisterdialog dodataexchange cdataexchange pdx 可以看出,該函式中的 是由classwizard自動加入的。dodataexchange只有乙個引數,即乙個cdataexchange物件的指標pdx。在該函式中呼叫了ddx函式來完成資料交換...