MFC操作 控制項顯示及資料交換

2021-08-06 06:29:58 字數 1128 閱讀 3880

函式作用:乙個控制項有時需要顯示,有時需要隱藏。

引數: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...