Changeset 96
- Timestamp:
- Aug 9, 2001, 8:32:40 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/helpers/cctl_tooltip.c
r91 r96 231 231 PSUBCLASSEDTOOL pst = FindSubclassedTool(hwndTool); 232 232 233 switch (msg) 234 { 235 case WM_MOUSEMOVE: 236 case WM_BUTTON1DOWN: 237 case WM_BUTTON1UP: 238 case WM_BUTTON2DOWN: 239 case WM_BUTTON2UP: 240 case WM_BUTTON3DOWN: 241 case WM_BUTTON3UP: 233 if (pst) 234 { 235 pfnwpOrig = pst->pfnwpOrig; // call default 236 237 switch (msg) 242 238 { 243 QMSG qmsg; 244 qmsg.hwnd = hwndTool; 245 qmsg.msg = msg; 246 qmsg.mp1 = mp1; 247 qmsg.mp2 = mp2; 248 // _Pmpf((__FUNCTION__ ": sending TTM_RELAYEVENT")); 249 WinSendMsg(pst->hwndTooltip, 250 TTM_RELAYEVENT, 251 (MPARAM)0, 252 (MPARAM)&qmsg); 253 pfnwpOrig = pst->pfnwpOrig; // call default 254 break; } 255 256 case WM_DESTROY: 257 lstRemoveItem(&G_llSubclassedTools, pst); // this frees the item 258 pfnwpOrig = pst->pfnwpOrig; // call default 259 break; 260 261 default: 262 pfnwpOrig = pst->pfnwpOrig; // call default 239 case WM_MOUSEMOVE: 240 case WM_BUTTON1DOWN: 241 case WM_BUTTON1UP: 242 case WM_BUTTON2DOWN: 243 case WM_BUTTON2UP: 244 case WM_BUTTON3DOWN: 245 case WM_BUTTON3UP: 246 { 247 QMSG qmsg; 248 qmsg.hwnd = hwndTool; 249 qmsg.msg = msg; 250 qmsg.mp1 = mp1; 251 qmsg.mp2 = mp2; 252 // _Pmpf((__FUNCTION__ ": sending TTM_RELAYEVENT")); 253 WinSendMsg(pst->hwndTooltip, 254 TTM_RELAYEVENT, 255 (MPARAM)0, 256 (MPARAM)&qmsg); 257 break; } 258 259 case WM_DESTROY: 260 lstRemoveItem(&G_llSubclassedTools, pst); // this frees the item 261 break; 262 } 263 263 } 264 264 … … 267 267 268 268 if (pfnwpOrig) 269 mrc = (pfnwpOrig)(hwndTool, msg, mp1, mp2);269 mrc = pfnwpOrig(hwndTool, msg, mp1, mp2); 270 270 271 271 return (mrc);
Note:
See TracChangeset
for help on using the changeset viewer.