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

程序切换时最大化主窗体有关问题

2012-04-13 
程序切换时最大化主窗体问题我做的一个程序与公司另一个程序一起运行平常我的程序总是最小化,当另一个程序

程序切换时最大化主窗体问题
我做的一个程序与公司另一个程序一起运行
平常我的程序总是最小化,当另一个程序传送文件时,我这个程序负责接收并把数据写入数据库中,接收完毕后我希望我的程序能把主窗体最大化显示出来
可是怎么也不能显示
如果我的程序主窗口本来就是最大化的,焦点不在我的程序上,可以最大化显示
如果我的程序主窗口本来就是最小化的,焦点不在我的程序上,就不可以最大化显示

请问这个问题如何解决?


                Application-> BringToFront();
                Application-> MainForm-> WindowState   =   wsMaximized;;
                Application-> MainForm-> SetFocus();
                Application-> ShowMainForm   =   true;
                Application-> MainForm-> BringToFront();

[解决办法]
设置
FormStyle=fsStayOnTop;
[解决办法]
用PostMessage(

hWnd,// handle of destination window
WM_SIZE,// message to post
SIZE_MAXIMIZED,// first message parameter
1024// second message parameter
);

热点排行