在oninitdialog()中加入,如下code
如果在建立的對話方塊帶有標題欄使用
//cwnd* pwnd;
//pwnd=getdesktopwindow();//得到桌面視窗指標
//crect rt;
//pwnd->getwindowrect(&rt);
modifystyle(ws_caption,0,0);
setwindowpos(&wndtopmost,0,0,getsystemmetrics(sm_cxscreen)-2,getsystemmetrics(sm_cyscreen)-2,swp_showwindow);
如果建立的對話方塊不帶標題欄
//cwnd* pwnd;
//pwnd=getdesktopwindow();//得到桌面視窗指標
//crect rt;
//pwnd->getwindowrect(&rt);
setwindowpos(&wndtopmost,0,0,getsystemmetrics(sm_cxscreen)-2,getsystemmetrics(sm_cyscreen)-2,swp_showwindow);
cwnd* pwnd;
pwnd=getdesktopwindow();//得到桌面視窗指標
crect rt;
pwnd->getwindowrect(&rt);
和getsystemmetrics都可以得到螢幕區域
VC 隱藏工作列,實現對話方塊的全屏顯示
這裡我選用實現對話方塊的全屏的方案是 1 隱藏工作列 2 將對話方塊最大化顯示並且去掉標題欄 一 單獨隱藏工作列,很容易實現 缺陷 隱藏後工作列所佔據的空間還是沒有騰出來 如下 hwnd hwnd hwnd findwindow shell traywnd null showwindow hwnd,...
MFC對話方塊視窗全屏 並覆蓋工作列
因為專案要用到,網上也有很多資料。自己算是比較簡潔的實現了自己想要的功能而已,記錄下來。實現方法 void ctouchpadmfcdlg fullscreen 這樣全屏之後並不會覆蓋工作列。只需要將對話方塊屬性中的border改為dialog frame即可。另 更改對話方塊客戶區的顏色,在onp...
如何隱藏顯示在工作列中的對話方塊程式
用 ws ex toolwindow 可以建立乙個工具視窗,被作為浮動工具欄使用。工具視窗的標 題欄比常規標題欄短,並且使用的視窗字型更小。工具視窗不會出現在工作列裡 當使用者 按下 alt tab 健後,也不會出現在任務表中.hidedlg.cpp 宣告部分 include stdafx.h in...