我尝试用下面的代码段为TrayIcon增加一个提示,期望 t 前边显示一个 &,实际结果是前两个t之前没有&,第三个t有一个下划线。有人知道怎么对&转义吗?
NOTIFYICONDATA nid;
nid.cbSize = sizeof(NOTIFYICONDATA);
nid.hWnd = m_hWnd;
StrCpy(nid.szTip, _T("&&test&&test&&test"));
nid.uFlags = NIF_ICON | NIF_TIP;
nid.hIcon = ::LoadIcon(NULL, MAKEINTRESOURCE(IDR_MAINFRAME));
Shell_NotifyIcon(NIM_ADD, &nid);