void CRepeaterMonitorofChimaMobileDlg::OnSysCommand(UINT nID, LPARAM lParam)
{
if ((nID & 0xFFF0) == IDM_ABOUTBOX)
{
CAboutDlg dlgAbout;
dlgAbout.DoModal();
}
else
{
CDialog::OnSysCommand(nID, lParam);
}
}
这段代码是什么意思啊,起什么作用,谁能详细说一下啊,谢谢
{
if ((nID & 0xFFF0) == IDM_ABOUTBOX)
{
CAboutDlg dlgAbout;
dlgAbout.DoModal();
}
else
{
CDialog::OnSysCommand(nID, lParam);
}
}
这段代码是什么意思啊,起什么作用,谁能详细说一下啊,谢谢
解决方案 »
- 模态对话框如何将参数回传给主对话框?
- 求助:将指定字符串写入百度搜索框并提交
- 200分:请坛里的大虾谈谈软件行业的长期职业规划需要考虑哪些方面?
- 请问vc网络编程中用到的OnReceive()和OnAccept()在什么情况下被调用,谢谢
- 为什么我的一个界面程序在实例一个COM后会有一些线程无故退出呢,这些是什么线程??
- 我的问题 在线等
- 简单问题,我在一个dialog当中,怎么触发view::ondraw??
- 菜鸟问题:ADO对象的指针不解
- 想学.net,应该如何入手(高分赠送)
- 如何在MainFrm类中调用视类的函数?
- 字符串问题
- 怎么实现给位图添加背景花边等效果,希望高手们能提供思路或者好的参考书目,不胜感激
{
if ((nID & 0xFFF0) == IDM_ABOUTBOX)//判断 菜单ID 是不是 关于 对话框的ID
{
CAboutDlg dlgAbout;// 声明一个 关于对话框对象
dlgAbout.DoModal();//创建 关于对话框 并弹出
}
else
{
CDialog::OnSysCommand(nID, lParam);//如果不是 调用基类的 OnSysCommand 函数
}
}
{
CAboutDlg dlgAbout;
dlgAbout.DoModal();
}就是判断是否是点击了 “关于”菜单项, 如果是, 弹出关于对话框。