简单问题-怎么判断一个Dialog是SW_HIDE,还是SW_SHOW 就是判断对话框的显示状态,还有怎么给一个对话框添加最小化和最大化的按钮 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对,IsWindowVisible就能判断窗口是否可见 怎么给一个对话框添加最小化和最大化的按钮,设置SystemMenu属性为true. aDialog.ModifyStyle(0,WS_MAXIMIZEBOX |WS_MINIMIZEBOX); aDialog我想问问楼上的这个变量是什么,如何定义的 。 aDialog(你的对话框实例,你写的变量名我不知,所以只能这么写了) 我只在OnCommand事件里面找到对话框关闭按钮的事件,最小化是那个事件啊啊, 最小化是个SYS_COMMAND。在WM_SYSCOMMAND 里面的wParam里面,值为SC_MINIMIZE void CTeDlg::OnSysCommand(UINT nID, LPARAM lParam){ if(SC_MINIMIZE == nID) { MessageBox("最小化"); } if ((nID & 0xFFF0) == IDM_ABOUTBOX) { CAboutDlg dlgAbout; dlgAbout.DoModal(); } else { CDialog::OnSysCommand(nID, lParam); }} 模态对话框的话,可以直接在对话框资源的属性中勾上 Minimize box/Maximize box就可以了 如何获取这个对话框的句柄?? 注册组件的时候如何写注册表 怎么做对话框的类 VC捕获系统中进程 《windwos核心编程》源代码第一章没有运行界面 RMB求助:vc++游戏类库开发 菜鸟提问一个关于CListCtrl的问题,大家救命。。 学了SDK和MFC,工作需要想在尽量短的时间内搞定VB,推荐一本好书 [求助]关于窗口输出文字的问题,谢谢各位. 中英文转化 怎样单机进行串口调试 有关多线程dll的问题。
{
if(SC_MINIMIZE == nID)
{
MessageBox("最小化");
} if ((nID & 0xFFF0) == IDM_ABOUTBOX)
{
CAboutDlg dlgAbout;
dlgAbout.DoModal();
}
else
{
CDialog::OnSysCommand(nID, lParam);
}
}