[WTL] 改变右击SysMenu后弹出的菜单
// Add to WndProc
case WM_CONTEXTMENU:
if (lParam != -1 &&
SendMessage(hwnd, WM_NCHITTEST,
0, lParam) == HTSYSMENU) {
HMENU hmenu = CreatePopupMenu();
if (hmenu) {
AppendMenu(hmenu, MF_STRING, 1,
TEXT("Custom menu"));
TrackPopupMenu(hmenu, TPM_LEFTALIGN | TPM_TOPALIGN |
TPM_RIGHTBUTTON,
GET_X_LPARAM(lParam),
GET_Y_LPARAM(lParam), 0, hwnd, NULL);
DestroyMenu(hmenu);
}
return 0;
}
break;
查看更多关于改变右击SysMenu后弹出的菜单的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did45192