VC環境中獲取窗體標題欄的位置和高度

2021-07-07 10:39:21 字數 275 閱讀 3149

通過呼叫系統函式 getsystemmetrics(__in int nindex),函式只有乙個引數,75個可選引數值,設定不同的引數值可以獲取到相應的資訊,比如獲取系統解析度、窗體顯示區域的寬度和高度、滾動條的寬度和高度等。

此處介紹傳遞相應的引數獲取標題欄的資訊,

getsystemmetrics(sm_cxframe) 和getsystemmetrics(sm_cyframe),獲取標題欄的左上角點位置;

getsystemmetrics(sm_cysize) 獲取標題欄的高度。

如何移動無標題欄的窗體

方法一 1.在form1類的標頭檔案中宣告wm nchittest訊息的回應過程函式 public user declarations message void fastcall wmnchittest twmnchittest message begin message map message h...

VC 實現 自繪 窗體 標題欄 非客戶區

vc 實現 自繪 窗體 標題欄 非客戶區 1.準備工作。1 得到資料夾中的點陣圖控制代碼 首先要準備相應。hbitmap bitmap bitmap hbitmap loadimage afxgetinstancehandle skin test.bmp image bitmap,0,0,lr de...

WinForm拖動沒有標題欄窗體的方法

point hovertreeposition public form hovertree 記錄滑鼠起始位置 hovertree.com private void form hovertree mousedown object sender,mouseeventargs e 按住左鍵,滑鼠移動窗體跟...