怎样避免 MDI 子窗口在最大化(或最小化)过程中出现闪烁
2010-07-21 16:46
316 查看
var
WM_SETREDRAW : DWORD;
f : TForm2;
begin
WM_SETREDRAW := $000B;
SendMessage(ClientHandle,WM_SETREDRAW,0,0);
f:= TForm2.Create(Application);
f.Show;
SendMessage(ClientHandle,WM_SETREDRAW,1,0);
ReDrawWindow(ClientHandle,nil,0,RDW_INVALIDATE or RDW_ALLCHILDREN);
end;
这个方法更好些,基本上不闪了。(网上整理),需要引用windows.
WM_SETREDRAW : DWORD;
f : TForm2;
begin
WM_SETREDRAW := $000B;
SendMessage(ClientHandle,WM_SETREDRAW,0,0);
f:= TForm2.Create(Application);
f.Show;
SendMessage(ClientHandle,WM_SETREDRAW,1,0);
ReDrawWindow(ClientHandle,nil,0,RDW_INVALIDATE or RDW_ALLCHILDREN);
end;
这个方法更好些,基本上不闪了。(网上整理),需要引用windows.
相关文章推荐
- 怎样将ubuntu的关闭、最大化、最小化按钮移动到窗口右边
- ubuntu有时可能会出现窗口突然没有了“关闭”“最小化”“最大化“按钮
- 控制MDI窗口的,最大化.最小化按钮!
- 如何让窗口和 MDI窗口一启动就最大化和最小化?
- ubuntu有时可能会出现窗口突然没有了“关闭”“最小化”“最大化“按钮
- MDI设计中,子窗口的不同显示方式(最大化显示,普通显示,最小化显示)
- electron 的窗口设置最大化 最小化
- 关于右键菜单实现子窗口最大化,最小化,还原和关闭的小感想
- MFC程序中让窗口不能移动、最大化、最小化,禁止系统菜单
- 让Qt的窗口最小化最大化及关闭按钮都消失
- Q窗口操作函数(窗口最大化,全屏,隐藏最大化最小化按钮)
- VC++MFC 窗口最大化、最小化的实现
- 怎样捕捉存储过程执行过程中出现的错误?
- Qt编程技巧 设置Widget窗口的按钮(最大化,最小化,关闭)
- Qt主窗口没有最小化,最大化按钮且最大化显示
- 窗口的最大化最小化
- VS2010编写MFC程序,调整窗口大小和实现窗口最大化、最小化方法。
- 解决MDI窗体最大化状态小切换窗体时闪烁问题
- 限定窗口最大化和最小化的大小
- 窗口最大化最大最小化关闭按钮超出屏幕 WM_GETMINMAXINFO