diff options
Diffstat (limited to 'redo/uitask_windows.go')
| -rw-r--r-- | redo/uitask_windows.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/redo/uitask_windows.go b/redo/uitask_windows.go index 6c5b974..8e8187a 100644 --- a/redo/uitask_windows.go +++ b/redo/uitask_windows.go @@ -11,6 +11,7 @@ import ( // global messages unique to everything const ( msgRequest = c_WM_APP + 1 + iota // + 1 just to be safe + msgCOMMAND // WM_COMMAND proxy; see forwardCommand() in controls_windows.go ) var msgwin uintptr @@ -91,6 +92,8 @@ func makemsgwin() error { func msgwinproc(hwnd uintptr, uMsg t_UINT, wParam t_WPARAM, lParam t_LPARAM) t_LRESULT { switch uMsg { + case c_WM_COMMAND: + return forwardCommand(hwnd, uMsg, wParam, lParam) case msgRequest: req := (*Request)(unsafe.Pointer(uintptr(lParam))) perform(req) |
