国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

如何去掉MDI子窗體的標題欄

2019-11-17 05:33:27
字體:
來源:轉載
供稿:網友

  windows在創建窗體時使用一個CreateWindowEx函數,通過傳給這個函數的參數來確定窗口的樣式。
而CreateParams虛函數是VCL在創建窗口之前調用的,用來取得要創建的窗口的樣式的及其它一些相關屬性的(Params參數),這里先通過調用TCustomForm的CreateParams函數來取得標準的窗口屬性,再通過Params.Style^=WS_CAPTION;把窗口樣式里的標題欄屬性去掉,函數執行之后呢,VCL就把這個參數傳給CreateWindowEx函數,這樣創建的窗口就沒有標題欄了。
假如form1是主窗口,form2是一個子窗口。在form2的單元里加入一個函數:
void __fastcall TForm2::CreateParams(Controls::TCreateParams & Params)
{
//TODO: Add your source code here
TCustomForm::CreateParams(Params);
Params.Style^=WS_CAPTION;
}

頭文件里這樣加:
public: // User declarations

virtual void __fastcall CreateParams(Controls::TCreateParams & Params);

就OK了,呵呵

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 家居| 化州市| 高要市| 兴安县| 当阳市| 交城县| 云南省| 敦煌市| 乌兰县| 扎囊县| 荥经县| 葫芦岛市| 芜湖市| 玉溪市| 罗城| 珠海市| 石阡县| 吴堡县| 芦溪县| 江达县| 紫阳县| 佳木斯市| 门头沟区| 德庆县| 庄河市| 柯坪县| 尖扎县| 巴林左旗| 页游| 长子县| 怀柔区| 揭东县| 永泰县| 岫岩| 旺苍县| 信丰县| 靖安县| 东丰县| 汉沽区| 会理县| 张家界市|