зеркало из https://github.com/github/putty.git
UI tweak from Malcolm Rowe: set IDM_VIEWKEYS as the default menu item and use
that mechanism to invoke it on double-click; this emboldens it in the right- click menu. [originally from svn r4851]
This commit is contained in:
Родитель
1969da0208
Коммит
693f062397
|
@ -1737,8 +1737,10 @@ static LRESULT CALLBACK WndProc(HWND hwnd, UINT message,
|
|||
GetCursorPos(&cursorpos);
|
||||
PostMessage(hwnd, WM_SYSTRAY2, cursorpos.x, cursorpos.y);
|
||||
} else if (lParam == WM_LBUTTONDBLCLK) {
|
||||
/* Equivalent to IDM_VIEWKEYS. */
|
||||
PostMessage(hwnd, WM_COMMAND, IDM_VIEWKEYS, 0);
|
||||
/* Run the default menu item. */
|
||||
UINT menuitem = GetMenuDefaultItem(systray_menu, FALSE, 0);
|
||||
if (menuitem != -1)
|
||||
PostMessage(hwnd, WM_COMMAND, menuitem, 0);
|
||||
}
|
||||
break;
|
||||
case WM_SYSTRAY2:
|
||||
|
@ -2116,6 +2118,9 @@ int WINAPI WinMain(HINSTANCE inst, HINSTANCE prev, LPSTR cmdline, int show)
|
|||
AppendMenu(systray_menu, MF_ENABLED, IDM_CLOSE, "E&xit");
|
||||
initial_menuitems_count = GetMenuItemCount(session_menu);
|
||||
|
||||
/* Set the default menu item. */
|
||||
SetMenuDefaultItem(systray_menu, IDM_VIEWKEYS, FALSE);
|
||||
|
||||
ShowWindow(main_hwnd, SW_HIDE);
|
||||
|
||||
/*
|
||||
|
|
Загрузка…
Ссылка в новой задаче