模态对话框的句柄怎么得到(除了Findwindow)
1个回答
展开全部
我在基于对话框的程序初始化里建立了一个模态对话框(作为登录使用),此时如果单击最小化后它会最小化到屏幕左下角(开始上方),我觉得这样不好看,所以就把在最小化的时候添加了ShowWindow(SW_HIDE),隐藏起来了,在创建模态对话框之前我把主对话框的任务栏去掉了并添加了托盘图标,现在我把登陆框隐藏了之后,想通过单击托盘图标重新显示登陆框,但是在处理函数里出了用FindWindow以外是否还有办法显示它?
这是处理双击托盘响应的事件:
case WM_LBUTTONDBLCLK: //双击图标的处理{CWnd* pWnd=CWnd::FindWindow(NULL,_T(XXXX));
------解决方案--------------------------------------------------------
创建的时候获得,然后把它保存,备用
------解决方案--------------------------------------------------------
囧,你的主窗口类定义个你登陆对话框类的对象不就好了对 正确 大侠就是不一样
这是处理双击托盘响应的事件:
case WM_LBUTTONDBLCLK: //双击图标的处理{CWnd* pWnd=CWnd::FindWindow(NULL,_T(XXXX));
------解决方案--------------------------------------------------------
创建的时候获得,然后把它保存,备用
------解决方案--------------------------------------------------------
囧,你的主窗口类定义个你登陆对话框类的对象不就好了对 正确 大侠就是不一样
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询