comparison win/dw.c @ 1221:10f5b8645975

Fixes to allow non-toplevel window handles in dw_taskbar_insert() on Windows. Also various code and readme cleanups.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Mon, 10 Oct 2011 02:04:17 +0000
parents e16e7c51b6c7
children 437b045a3b07
comparison
equal deleted inserted replaced
1220:67ff39b9577c 1221:10f5b8645975
2298 break; 2298 break;
2299 case WM_MOUSEMOVE: 2299 case WM_MOUSEMOVE:
2300 /* call our standard Windows procedure */ 2300 /* call our standard Windows procedure */
2301 rcode = _wndproc(hWnd, msg, mp1, mp2); 2301 rcode = _wndproc(hWnd, msg, mp1, mp2);
2302 break; 2302 break;
2303 case WM_USER+2:
2303 case WM_LBUTTONUP: 2304 case WM_LBUTTONUP:
2304 case WM_MBUTTONUP: 2305 case WM_MBUTTONUP:
2305 case WM_RBUTTONUP: 2306 case WM_RBUTTONUP:
2306 rcode = _wndproc(hWnd, msg, mp1, mp2); 2307 rcode = _wndproc(hWnd, msg, mp1, mp2);
2307 break; 2308 break;
2471 2472
2472 GetClassName(hWnd, tmpbuf, 99); 2473 GetClassName(hWnd, tmpbuf, 99);
2473 if(strcmp(tmpbuf, FRAMECLASSNAME) == 0) 2474 if(strcmp(tmpbuf, FRAMECLASSNAME) == 0)
2474 cinfo = &(((Box *)cinfo)->cinfo); 2475 cinfo = &(((Box *)cinfo)->cinfo);
2475 2476
2476 if ( msg == WM_MOUSEMOVE ) 2477 if ( msg == WM_MOUSEMOVE || msg == WM_USER+2 )
2477 ret = _wndproc(hWnd, msg, mp1, mp2); 2478 ret = _wndproc(hWnd, msg, mp1, mp2);
2478 2479
2479 if (cinfo) 2480 if (cinfo)
2480 { 2481 {
2481 pOldProc = cinfo->pOldProc; 2482 pOldProc = cinfo->pOldProc;