程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 動態隱藏/顯示窗口的標題欄(同時保持窗口的Sizeable性能)

動態隱藏/顯示窗口的標題欄(同時保持窗口的Sizeable性能)

編輯:Delphi
今天考慮作界面的時候,想去掉窗體的標題欄,但設置 Form.BorderStyle := bsNone; 會導致窗體不可再 Sizeable (通過鼠標操作改變窗體大小),仔細翻看了相關Help也沒找到解決辦法。
  在DFW裡終於搜索到答案:
  
    // 對指定窗體設置屬性
    SetWindowLong(Handle,                   // 當前窗體句柄
                  GWL_STYLE,                // 表示當前是要設置新的窗體(普通)樣式
                  // 得到指定窗體信息
                  GetWindowLong(Handle, GWL_STYLE)
                    and (not WS_CAPTION));  // 去掉樣式(s)中的“標題”樣式
    Height := ClIEntHeight;
    Width := ClIEntWidth;
  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved