void ctestdlg::onbnclickedbutton2()
else
crect rectlarge;
crect rectsmall;
if (rectlarge.isrectnull())
if (str == "收縮")
else
在按鈕的方法下,定義變數cstring str;
使用getdlgitemtext()進行判斷
使用stedlgitemtext()設定
在對話方塊上增加分隔符,用以表示切割部分,分隔符可用影象控制項來表示
定義crect變數,判斷是否為空isrectempty/isrectnull,定義分隔符變數獲取分隔符資訊尺寸,將對話方塊右下角資訊即底部的高,再判斷是否為對應按鈕字元str
來使用setwindowpos進行判斷設定
MFC擴充套件對話方塊 即收縮對話方塊
mfc擴充套件對話方塊 即收縮對話方塊 效果圖如下,擴充套件前 上 擴充套件後 下 上下擴充套件 具體步驟如下 1.在.h檔案中新增如下 1private 2boolm shrink 標記是否收縮 3intm winheight 儲存對話方塊的高度 4intm shrinkheight 收縮後的對話...
收縮和擴充套件對話方塊的大小
很多時候,對話方塊上,我們不需要某一塊區域時,會考慮將其隱藏起來。這裡就來實現該功能。首先建立基於mfc對話方塊的應用程式,一直往下一步就行。其次,在對話方塊上新增乙個按鈕,將其text設定為 收縮 然後新增對應按鈕的事件處理程式,在對應函式中新增以下 void ccutdiglogcontrold...
可擴充套件的對話方塊
可擴充套件和收縮的對話方塊 知識點1 得到第乙個子控制項 cwnd pwndctrl this getwindow gw child 得到下乙個子控制項 pwndctrl pwndctrl getwindow gw hwndnext 知識點2 rcrest等於rcshow與rccontrol重疊的區...