none
Shell_NotifyIcon的问题 RRS feed

  • 常规讨论

  • 我尝试用下面的代码段为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);

    2010年9月6日 8:19

全部回复