Changeset 21602 for trunk/src/shell32/systray_os2ex.c
- Timestamp:
- Mar 23, 2011, 11:44:45 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/shell32/systray_os2ex.c
r21600 r21602 26 26 27 27 static ULONG WM_XST_CREATED = 0; 28 static ULONG WM_TASKBARCREATED_W = 0; 28 29 29 30 static HWND hwndProxy = NULLHANDLE; … … 68 69 if (winMsg) 69 70 { 70 DoWin32PostMessage(ptrayItem->notifyIcon.hWnd,71 72 (MPARAM)ptrayItem->notifyIcon.uID,73 (MPARAM)winMsg);71 PostMessageA(ptrayItem->notifyIcon.hWnd, 72 ptrayItem->notifyIcon.uCallbackMessage, 73 (WPARAM)ptrayItem->notifyIcon.uID, 74 (LPARAM)winMsg); 74 75 return (MRESULT)TRUE; 75 76 } … … 78 79 case XST_IN_CONTEXT: 79 80 { 80 DoWin32PostMessage(ptrayItem->notifyIcon.hWnd,81 82 (MPARAM)ptrayItem->notifyIcon.uID,83 (MPARAM)WM_CONTEXTMENU_W);81 PostMessageA(ptrayItem->notifyIcon.hWnd, 82 ptrayItem->notifyIcon.uCallbackMessage, 83 (WPARAM)ptrayItem->notifyIcon.uID, 84 (LPARAM)WM_CONTEXTMENU_W); 84 85 return (MRESULT)TRUE; 85 86 } … … 94 95 if (msg == WM_XST_CREATED) 95 96 { 97 // xCenter was restarted, no icons are shown; remove all items 98 // and broadcast TaskbarCreated to let applications recreate them 99 SYSTRAY_PruneAllItems(); 100 101 dprintf(("SHELL32: SYSTRAY: Broadcasting \"TaskbarCreated\" (%x)", 102 WM_TASKBARCREATED_W)); 103 PostMessageA(HWND_BROADCAST_W, WM_TASKBARCREATED_W, 104 (WPARAM)0, (LPARAM)0); 96 105 return (MRESULT)TRUE; 97 106 } … … 204 213 WM_XST_CREATED = xstGetSysTrayCreatedMsgId(); 205 214 215 WM_TASKBARCREATED_W = RegisterWindowMessageA("TaskbarCreated"); 216 206 217 SYSTRAY_ItemInit = SYSTRAY_Ex_ItemInit; 207 218 SYSTRAY_ItemTerm = SYSTRAY_Ex_ItemTerm;
Note:
See TracChangeset
for help on using the changeset viewer.