很多時候,對話方塊上,我們不需要某一塊區域時,會考慮將其隱藏起來。這裡就來實現該功能。
首先建立基於mfc對話方塊的應用程式,一直往下一步就行。
其次,在對話方塊上新增乙個按鈕,將其text設定為「收縮<
然後新增對應按鈕的事件處理程式,在對應函式中新增以下**。
void ccutdiglogcontroldlg::onbnclickedbtnchange()
else
movewindow(&rect);
}
實現效果如下:
MFC擴充套件對話方塊 即收縮對話方塊
mfc擴充套件對話方塊 即收縮對話方塊 效果圖如下,擴充套件前 上 擴充套件後 下 上下擴充套件 具體步驟如下 1.在.h檔案中新增如下 1private 2boolm shrink 標記是否收縮 3intm winheight 儲存對話方塊的高度 4intm shrinkheight 收縮後的對話...
對話方塊收縮與擴充套件
void ctestdlg onbnclickedbutton2 else crect rectlarge crect rectsmall if rectlarge.isrectnull if str 收縮 else 在按鈕的方法下,定義變數cstring str 使用getdlgitemtext ...
可擴充套件的對話方塊
可擴充套件和收縮的對話方塊 知識點1 得到第乙個子控制項 cwnd pwndctrl this getwindow gw child 得到下乙個子控制項 pwndctrl pwndctrl getwindow gw hwndnext 知識點2 rcrest等於rcshow與rccontrol重疊的區...