首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

一个比较小但是比较苛刻的要求,打开MDI子窗口最大化时的显示刷新的效果能否屏蔽解决方法

2012-03-04 
一个比较小但是比较苛刻的要求,打开MDI子窗口最大化时的显示刷新的效果能否屏蔽想打开一个MDI窗口,但是不

一个比较小但是比较苛刻的要求,打开MDI子窗口最大化时的显示刷新的效果能否屏蔽
想打开一个MDI窗口,但是不管我是在IDE中设置它的WindowState属性还是程序中写
  MyMDI-> WindowState   =   wsMaximized;,窗口是最大化了,但是由平常-最大化的这个刷新显示过程看起来很不爽,有没有办法能屏蔽掉??

[解决办法]
创建子窗体时这样:
try
{
::LockWindowUpdate(Application-> MainForm-> Handle);
// 创建并显示子窗体,注意设置子窗体的WindowState = wsMaximized
Form2 = new TForm2(this);
Form2-> Show();
}
__finally
{
::LockWindowUpdate(NULL);
}

热点排行