函式作用:乙個控制項有時需要顯示,有時需要隱藏。
引數:true--顯示該控制項 false—隱藏該控制項
偽**如下:
if (condition) //滿足條件則顯示該控制項
getdlgitem(idc_ static1)->showwindow(true);
else //不滿足條件則隱藏該控制項
getdlgitem(idc_ static1)->showwindow(false);
函式作用:乙個控制項某些情況不允許操作(變為灰色),某些情況可以操作。
引數:true—允許操作 false—不允許操作
偽**如下:
if (((cbutton*)getdlgitem(idc_check1))->getcheck()) //滿足條件可編輯該控制項
getdlgitem(idc_edit1)->enablewindow(true);
else //不滿足條件則該控制項變為灰色,不可編輯
getdlgitem(idc_edit1)->enablewindow(false);
函式作用:設定控制項的值。
引數:string型別的字串
偽**如下:
getdlgitem(idc_edit1)->setwindowtext(str);
getdlgitem(idc_ edit2)->setwindowtext(_t("")); //將該編輯框置為空
函式作用:獲取控制項的值。
引數:string型別的字串
偽**如下:
getdlgitem(idc_edit)->getwindowtext(str);
nn=atof(str); //將獲取的值轉換為所需型別。
注:通常不採用3和4的方法進行資料交換。
常用的做法如下:
為控制項新增變數值,使得每個控制項繫結乙個變數值。
獲取控制項值:updatedata(true);
更新控制項值:updatedata(false);
MFC 控制項 列表顯示資料ListControl
一 新聞方式列表顯示 首先給控制項idc list1新增乙個變數 m list bool ctest3dlg oninitdialog 二 圖示列表顯示 1 public cimagelist m imglist 2 資源檢視,新增ico圖示 bool ctest3dlg oninitdialog ...
9 控制項使用之資料顯示 錄入及增量調節
3 儲存工程及生成檔案 要進行資料的顯示 錄入以及增減調節,需要使用的顯示控制項有 資料變數顯示 控制項,用到的觸控控制項有 變數資料錄入 控制項 以及 增量調節 控制項。變數資料錄入 控制項是通過按壓控制項區域,彈出乙個錄入的鍵盤,實現資料的改變和調節。配合 0xd4 指令可以實現觸控螢幕模擬操作...
MFC使用ado鏈結資料庫,及資料庫操作
首先在stdafx.cpp中新增 connectionptr m pconnection commandptr m pcommand recordsetptr m precordset 然後在stdafx.h中的 endif下面新增 import c program files common fil...