gpt4 book ai didi

c - 左键单击托盘图标上下文菜单后发送了什么消息?(windows api)

转载 作者:行者123 更新时间:2023-11-30 16:01:23 25 4
gpt4 key购买 nike

我正在使用DialogBox编写一个程序来初始化主窗口。

int APIENTRY WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow )
{
DialogBox(hInstance, MAKEINTRESOURCE(IDD_MAIN),hWnd, (DLGPROC)**DlgProc**);
return 0;
}

DlgProc

LRESULT CALLBACK DlgProc(HWND hWndDlg, UINT Msg, WPARAM wParam, LPARAM lParam)
{
switch (LOWORD(Msg))
{
//some code............
case WM_CLOSE:
nid.uCallbackMessage=WM_MY_NOTIFY;//自定义的消息名称
//some code.........
case WM_MY_NOTIFY:
//some code here.......
return TRUE;
case WM_COMMAND:
//Cannot receive the tray context menu left click message
switch (LOWORD (wParam))
{
case IDM_TRAY_EXIT:
SendMessage(hWndDlg,WM_CLOSE,0,0);
return TRUE;
}
return TRUE;
}
return FALSE;
}

Click these menus,nothing happens.

我想点击一个菜单项并触发一些东西,如上图所示,当我点击第1项后,会弹出一个消息框。

所以,我的问题是左键单击托盘图标上下文菜单可以收到什么消息?

最佳答案

消息应该在显示的上下文菜单的回调中

关于c - 左键单击托盘图标上下文菜单后发送了什么消息?(windows api),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6681588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com