MINMAXINFO 結構 (winuser.h)
包含視窗最大大小和位置的相關資訊,以及其最小和最大追蹤大小。
語法
typedef struct tagMINMAXINFO {
POINT ptReserved;
POINT ptMaxSize;
POINT ptMaxPosition;
POINT ptMinTrackSize;
POINT ptMaxTrackSize;
} MINMAXINFO, *PMINMAXINFO, *LPMINMAXINFO;
成員
ptReserved
類型: POINT
保留;請勿使用。
ptMaxSize
類型: POINT
視窗的最大化寬度 (x 成員) 和最大高度 (y 成員) 。 針對最上層視窗,此值是以主要監視器的寬度為基礎。
ptMaxPosition
類型: POINT
最大化視窗左側的位置 (x 成員) ,以及最大化視窗頂端的位置 (y 成員) 。 針對最上層視窗,此值是以主要監視器的位置為基礎。
ptMinTrackSize
類型: POINT
x成員 () 的最小追蹤寬度,以及視窗的最小追蹤高度 (y成員) 。 此值可以從系統計量 SM_CXMINTRACK 以程式設計方式取得,SM_CYMINTRACK ( 請參閱 GetSystemMetrics 函式) 。
ptMaxTrackSize
類型: POINT
最大追蹤寬度 (x 成員) ,以及視窗 (y 成員) 的最大追蹤高度。 此值是以虛擬螢幕的大小為基礎,而且可以從系統計量 SM_CXMAXTRACK 和 SM_CYMAXTRACK (以程式設計方式取得,請參閱 GetSystemMetrics 函式) 。
備註
對於具有多個監視器的系統, ptMaxSize 和 ptMaxPosition 成員會描述主要監視器上視窗的最大化大小和位置,即使視窗最終最大化至次要監視器也一樣。 在此情況下,視窗管理員會調整這些值,以補償主要監視器與顯示視窗的監視器之間的差異。 因此,如果使用者離開 ptMaxSize 未觸控,則大於主要監視器的監視器視窗會最大化為較大監視器的大小。
規格需求
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | winuser.h (包括 Windows.h) |
另請參閱
概念
參考