AdjustWindowRect

AdjustWindowRect

函式功能:該函式依據所需客戶矩形的大小,計算需要的視窗矩形的大小。計算出的視窗矩形隨後可以傳遞給CreateWindow函式,用於創建一個客戶區所需大小的視窗。

基本介紹

  • 中文名:AdjustWindowRect
  • 函式原型:BOOL AdjustWindowRect
  • 函式功能:計算需要的視窗矩形的大小
  • dwStyle:定將被計算尺寸的視窗的視窗風格
定義,參數說明,

定義

函式功能:該函式依據所需客戶矩形的大小,計算需要的視窗矩形的大小。計算出的視窗矩形隨後可以傳遞給CreateWindow函式,用於創建一個客戶區所需大小的視窗。
函式原型:BOOL AdjustWindowRect(LPRECT lpRect ,DWORD dwStyle,BOOL bMENU);

參數說明

lpRect:指向RECT結構的指針,該結構包含所需客戶區域的左上角和右下角的坐標。函式返回時,該結構容納所需客戶區域的視窗的左上角和右下角的坐標。
dwStyle:指定將被計算尺寸的視窗的視窗風格。
bMenu:指示視窗是否有選單。如視窗有選單,則設為0x1/*_TRUE*/(非零)
返回值:如果函式成功,返回值為非零;如果函式失敗,返回值為零。獲取錯誤信息,參看GetLastError。
備註:客戶矩形是指完全包含一個客戶區域的最小矩形;視窗矩形是指完全包含一個視窗的最小矩形,該視窗包含客戶區與非客戶區。
當一個選單條下拉出兩行或更多行時,AdjustWindowRect函式不增加額外的空間。
速查:Windows NT:3.1以上版本:Windows:95以上版本:Windows CE:不支持;頭檔案:winuser.h;庫檔案:user32.lib。

相關詞條

熱門詞條

聯絡我們