MFC獲取視窗最大化 最小化資訊

2021-08-11 13:03:11 字數 430 閱讀 8472

方法1:在wm_syscommand的響應函式中處理:

afx_msg void onsyscommand( uint nid, lparam lparam );

判斷第乙個引數:

sc_maximize (or sc_zoom)   maximize the cwnd object.

sc_minimize (or sc_icon)   minimize the cwnd object

方法2:在虛函式pretranslatemessage中判斷訊息是否為wm_syscommand訊息

,如果是,則判斷附加引數是否為最大化或者最小化。

if (pmsg->message==wm_syscommand)

else if (pmsg->lparam==sc_maximize)

}

MFC的最大化,最小化,關閉

最大化 最小化和關閉按鈕是視窗中最主要的元素。首先要說明,說他們是按鈕其實是不準確的,按鈕是一種視窗,而這三個元件根本就不是視窗,而是乙個視窗常見的組成部分。出於習慣的原因,這裡還是稱呼他們為按鈕。這三個按鈕是否顯示似乎只能在視窗建立是決定。首先,要顯示這三個按鈕,視窗必須有標題條和系統選單,沒有標...

Flex 視窗最小化,最大化,拖動

想當初,我不知道如何用flex怎麼做透明air程式,非常鬱悶,今天被提起,於是總結一下這個知識。目標 1 去除windows標題欄 去除flex背景區域。2 有自己diy的最小化 最大化 關閉按鈕 3 自由拖動 縮放窗體大小 實現 2 使用nativewindow類 nativewindow類中有幾...

使視窗最大化最小化還原

windowplacement lwndpl getwindowplacement hwnd,lwndpl lwndpl.showcmd sw shownormal setwindowplacement hwnd,lwndpl 函式bool getwindowplacement windowplac...