SetWindowPlacement函式設定指定視窗的顯示狀態和恢復,最大化,最小化位置。
基本介紹
- 外文名:SetWindowPlacement
- 功能:設定指定視窗的顯示狀態和恢復
- 原型:BOOL SetWindowPlacement
- 類別:計算機函式
簡介,參數,備註,
簡介
函式功能:
函及原型;BOOL SetWindowPlacement(HWND hWnd,CONST WINDOWPLACEMENT * lpwndpl);
參數
hWnd:視窗句柄。
lpwndpl:指向一個WINDOWPLACEMENT結構的指針,該結構給出了新的顯示狀態和視窗位置。
在調用函式SetWindowPlacement之前,將WINDOWPLACEMENT結構的長度單元置為sizeof(WINDOWPLACEMENT)。如果lpwndpl->length設定不正確,函式SetWindowPlacement將失敗。
返回值:如果函式成功,返回值為非零。如果函式失敗,返回值為零。若想獲得更多錯誤信息,請調用GetLastError函式。
備註
如果在WIDNOWPLACEMENT中指定的信息使視窗完全顯示在螢幕之外,系統自動調整坐標以使視窗可見,兼顧螢幕設定和多種監視器配置。
WINDOWPLACEMENT的長度成員信息設定為sizeof(WINDOWPLACEMENT),如果設定不正確,函式將返回FLASE。查看視窗位置坐標的信息,參看WINDOWPLACEMENT。
速查:Windows NT:3.1以上版本;Windows;95以上版本;Windows CE:不支持;頭檔案;winuser.h;庫檔案:user32.lib。