MFC界面(一)在对话框上添加最小化功能.

本文介绍了如何在MFC对话框中添加最小化功能。首先在对话框属性中启用最大化和最小化样式,然后在XXXDlg.h和cpp文件中添加成员变量、消息函数声明和消息映射。通过处理WM_SYSCommand消息来响应最小化操作,并使用Shell_NotifyIcon添加通知图标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先,在对话框的属性中样式选项中勾选最大化和最小化.接下来:

1:在XXXDlg.h

增加成员变量 NOTIFYICONDATA nid;

增加消息函数声明,就放在其他很多的afx_msg系列函数一起就行:

afx_msg void OnNotifyIcon(WPARAM, LPARAM);

2:在cpp中修改如下内容:

#ifdef _DEBUG

#define new DEBUG_NEW

#undef THIS_FILE static char THIS_FILE[] = __FILE__;

#endif

在以上内容段下面增加如下自定义消息定义

#define WM_NOTIFY_ICON  WM_USER + 101

BEGIN_MESSAGE_MAP(CNot

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值