怪怪!!!!!(22分)

  • 主题发起人 主题发起人 zzhzzh
  • 开始时间 开始时间
Z

zzhzzh

Unregistered / Unconfirmed
GUEST, unregistred user!
我如下Override TCustForm的CreateParam
params.style:=ws_visible;
可是窗体仍有TitleBar,Why?????????????
仅有的22分全部给你
 
你的TitleBar指什么,真个窗体兰色的那条吗?
 
1. Form的BorderStyle属性设置为bsNone
或者
2. 继承TCustomForm的CreateParams方法
在头文件中加入:
void __fastcall CreateParams(TCreateParams &Params);
在代码中加入:
void __fastcall TForm1::CreateParams(TCreateParams &Params)
{
TForm::CreateParams(Params);
Params.Style ~= WS_CAPTION;
}
//或者:效果一样
// Params.Style |= WS_POPUP;
// Params.Style ^= WS_DLGFRAME;
2.a相关的常量定义在winuser.h中
C++ Builder中调试通过
 
接受答案了.
 
后退
顶部