用户:
lsk666666查看:8 回复:6 评论:8 创建时间:2020-06-27T08:19:57
求一个弹出Windows通知的程序,java、c++、python都行。
急用,在线等!
你是不是因为那个文章了的代码看不清晰?
我把它找出来了
凑合着看把(我也不会)
第一个代码区的代码是:
NOTIFYICONDATA m_nid;
bool SetupTrayIcon(HWND m_hWnd)
{
m_nid.cbSize=sizeof(NOTIFYICONDATA);// 结构大小
m_nid.hWnd=m_hWnd; // 接收 托盘通知消息 的窗口句柄
m_nid.uID=IDR_MAINFRAME;
m_nid.uFlags=NIF_MESSAGE//表示uCallbackMessage 有效
m_nid.uCallbackMessage=WM_PROC; // 消息被发送到此窗口过程
m_nid.hIcon=::LoadIcon(::GetModuleHandle(NULL),MAKEINTRESOURCE(IDR_MAINFRAME));
strcpy(m_nid.szTip,"我的任务栏程序"); // 提示文本
return 0!=Shell_NotifyIcon(NIM_ADD,&m_nid);
}
第二个代码区的代码是:
BOOL ShowBalloonTip(LPCTSTR szMsg,LPCTSTR szTitle,DWORD dwInfoFlags=NIIF_INFO,UINT uTimeout=1000)
{
m_nid.cbSize=sizeof(NOTIFYICONDATA);
m_nid.uFlags = NIF_INFO;
m_nid.uVersion = NOTIFYICON_VERSION;
m_nid.uTimeout = uTimeout;
m_nid.dwInfoFlags = dwInfoFlags;
strcpy(m_nid.szInfo,szMsg ? szMsg : _T(""));
strcpy(m_nid.szInfoTitle,szTitle ? szTitle : _T(""));
return 0!=Shell_NotifyIcon(NIM_MODIFY, &m_nid);
}
第三个代码区的代码是:
Shell_NotifyIcon(NIM_DELETE,&m_nid);点赞0
评论