请问在EVC中如何让程序在启动时窗口就最小化?
用MFC exe向导建立的一个dialog程序在模拟器中运行后,发现即便是点击其任务栏标题也不能将其最小化。
程序中用ShowWindow(SW_HIDE)似乎也没有作用。
请问应该如何处理呢?多谢!
问题点数:20、回复次数:4Top
1 楼milozy1983(Detective)回复于 2005-06-04 08:51:40 得分 0
设置个变量在OnPaint方法里用ShowWindow的笨方法行不行啊,这只是小菜鸟的意见啊~
int n = 1;
void CSYSOKDlg::OnPaint()
{
CPaintDC dc(this); // device context for painting
// TODO: Add your message handler code here
if(n==1)
{
ShowWindow(SW_MINIMIZE);
n++;
}
// Do not call CDialog::OnPaint() for painting messages
}Top
2 楼yzx0023(无聊客)回复于 2005-06-06 10:15:05 得分 0
你在哪里调用的ShowWindow?你的目的是什么?想开个后台窗口程序?如果是的话,你直接创建个窗口,不要置WM_VISIBLE属性就可以了Top
3 楼seasonbird2004(朝朝)回复于 2005-07-14 14:46:51 得分 20
这个问题简单啊,我的QQ是4749036662,直接告诉你怎么改啊Top
4 楼slek(我浮躁,可是我很厚道!)回复于 2005-07-14 23:20:19 得分 0
在OnInitialDlg里面调用不好用吗?Top




