在介面設計中,我們經常會用到check box這個控制項,check box 的使用方法與radio button 的用法相似,但比它要簡單得多。
一、設定check box為 選中狀態
((cbutton*)getdlgitem(id號))->setcheck(true);
(setcheck(false)) 為不選中,如果想初始化為選中狀態,則在initdlg函式中加入下面這段語句。
( (cbutton*)getdlgitem(idc_radio1))->setcheck(true);
二、檢查check box是否為選中狀態
可使用getcheck()這個函式,如下:
if(bst_checked==((cbutton*)getdlgitem(idc_radio1))->getcheck()) 判斷是否選中;
if(bst_unchecked==((cbutton*)getdlgitem(idc_radio3))->getcheck()) 判斷是否未選中。
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函式來完成資料交換...