原文:MFC窗口位置和大小的獲取

最近在做一個項目,需要控件隨對話框大小的變化而變化,因此需要准確獲取對話框窗口 控件的大小和位置。 經過好一番查尋 測試,終於看到了希望。下面是一些獲取窗口位置和大小的函數,示例如下: 獲取屏幕分辨率 獲取對話框窗體大小及其屏幕坐標 獲取控件大小和位置 總結: GetSystemMetrics gt 用於得到被定義的系統數據或者系統配置信息 GetClientRect gt 得到客戶區的位置和大 ...

2015-06-23 23:13 0 9057 推薦指數:

查看詳情

MFC 控件隨窗口尺寸變化自動調整位置大小

MFC對話框編程過程中經常會出現這樣一個問題,在給窗口做尺度變換后,原來的控件位置大小並沒有跟着變,導致界面看起來極不協調,如下: 要解決這個問題,可在類結構體中聲明一個CRect變量以存儲之前窗體大小的信息,如下: CRect m_DlgRect;//存儲對話框改變前大小 ...

Fri May 16 01:30:00 CST 2014 0 6831
MFC設置控件和窗口位置

, SavedImage.rows+58, SWP_SHOWWINDOW);//設置窗口位置大小  GetWindowRect(rect) ...

Sat Sep 28 02:06:00 CST 2019 0 366
精確控制MFC控件窗口位置大小(top|left|width|height)

作為曾經的C#開發者,習慣於為控件指定top,left,width,height 在MFC中沒找到,難道靠目測,靠網格,呵呵。 原來MFC所有控件都是窗口,都有CRect 在對話框的OnInit()里添加如下代碼: CRect rect ...

Sun Nov 18 05:55:00 CST 2012 0 5270
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM