请教:显示、隐藏非模态窗口的办法 请教一下各位,我想要实现的功能是 在程序初始化的时候就创建一个非模态窗口并隐藏起来。然后有2个按钮,一个按钮负责显示这个非模态窗口,另一个按钮负责关闭非模态窗口。 麻烦给个代码,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么一来就直接要代码哦。。太直接了吧。。给你说个思路吧,在你一个按钮里面用ShowWindow把你的非模态窗口显示出来,另个按钮里面用CloseWindow关闭这个非模态窗口。 ShowWindow就可以搞定显示ShowWindow(m_hwnd,SW_SHOW)关闭就隐藏ShowWindow(m_hwnd,SW_HIDE) CDialog本身就有ShowWindow方法,不用API,API的ShowWindow还要hWnd。 隐藏对话框 pDlg->ShowWindow(SW_HIDE);显示对话框 pDlg->ShowWindow(SW_SHOW); pDlg->Invalidate(); pDlg->RedrawWindow(); ::ShowWindow(HWND, SW_SHOW/SW_HIDE); 非模态的默认创建完就是隐藏的,除非你在初始化的时候有显示操作显示/隐藏直接用ShowWindow(SW_SHOW/SW_HIDE) 关于单文档下绘制动态坐标系 CImageList出错,在线==答案,问题困扰很久了 各位大虾,正常情况下一个月写2万行代码是偏多还是偏少呢 mfc 背景色问题 为何我的程序一闪而过! 请教各位达人,一个BSTR类型的字符串截取问题!!!!!!!!!!!! ADO Data Control,DataCombo,DataGrid控件如何在没有安装vc 环境下运行 一个关于const VARIANT 的问题 什么原因导致“无法解析的外部符号” windows网络编程内存问题 w问个问题 MFC工程无法new一个单位
给你说个思路吧,在你一个按钮里面用ShowWindow把你的非模态窗口显示出来,另个按钮里面用CloseWindow关闭这个非模态窗口。
就可以搞定
显示ShowWindow(m_hwnd,SW_SHOW)
关闭就隐藏ShowWindow(m_hwnd,SW_HIDE)
pDlg->ShowWindow(SW_HIDE);显示对话框
pDlg->ShowWindow(SW_SHOW);
pDlg->Invalidate();
pDlg->RedrawWindow();