一般初学者会简单的认为在初始化对话框中ShowWindow(SW_HIDE);不就可以了吗?但其实那样是不行的,因为MFC中对话框的初始化显示其实很复杂,并不像SDK中的ShowWindow那么简单。下面介绍几种方法来达到运行后立刻隐藏。
1.使用MoveWindow
- 1
- 2
- 1
- 2
注意:这个把对话框变没了,所以你点击任务栏程序图标的时候是不会有对话框出来的.
2.使用定时器
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
3.WINDOWPLACEMENT 窗口状态声明结构体
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5