怎么检测一个对话框是否已经显示出来了

Flood1984 2005-04-04 06:45:59
我在对话框中响应WM_SIZE消息,
当消息到来时,根据当前客户区的大小使用MoveWindow移动里面的Button,
现在的问题是在对话框未建立好的时候好象就会有WM_SIZE消息到来,
这将使得使用MoveWindow产生了运行期错误。
问怎么检测对话框是否已经建立好了,
这样我就可以在处理WM_SIZE消息时有选择的使用MoveWindow。
...全文
211 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jerry 2005-04-04
  • 打赏
  • 举报
回复
来晚一步了
xuzheng318 2005-04-04
  • 打赏
  • 举报
回复
峰子知道了,结贴!
Hendy_So 2005-04-04
  • 打赏
  • 举报
回复
你是move button,所以最好检测button是否已经创建。
Flood1984 2005-04-04
  • 打赏
  • 举报
回复
知道了:
if(!this->IsWindowVisible())
星辰游侠 2005-04-04
  • 打赏
  • 举报
回复
GetSafeHwnd()
IsWindow()

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧