2024年4月1日发(作者:)
MFC中将窗口最小化至系统托盘
1.在对话框类中声明NOTIFYICONDATA变量
class CCamProjDlg : public CDialog
{
...
NOTIFYICONDATA nid;
BOOL isNotify;
...
}
//初始化
isNotify = false;
2.在resource.h文件中自定义消息
#define WM_SHOWTASK 1001
1
3.在对话框类中声明消息相应函数
class CCamProjDlg : public CDialog
{
...
afx_msg LRESULT onShowTask(WPARAM wParam,LPARAM lParam);
...
}
4、在消息映射中添加
BEGIN_MESSAGE_MAP(CCamProjDlg, CDialog)
...
ON_MESSAGE(WM_SHOWTASK,onShowTask)
...
END_MESSAGE_MAP()
2
发布评论