comparison win/dw.c @ 531:79696a852401

Added DW_POINTER_DEFAULT, this will return the pointer to the default system state and no longer override the window's cursors.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Tue, 23 Mar 2004 20:50:41 +0000
parents e0ea29c3d1eb
children 222b0f32e7c9
comparison
equal deleted inserted replaced
530:27533e1ccaf5 531:79696a852401
3761 */ 3761 */
3762 void API dw_window_set_pointer(HWND handle, int pointertype) 3762 void API dw_window_set_pointer(HWND handle, int pointertype)
3763 { 3763 {
3764 HCURSOR cursor = pointertype < 65536 ? LoadCursor(NULL, MAKEINTRESOURCE(pointertype)) : (HCURSOR)pointertype; 3764 HCURSOR cursor = pointertype < 65536 ? LoadCursor(NULL, MAKEINTRESOURCE(pointertype)) : (HCURSOR)pointertype;
3765 3765
3766 dw_window_set_data(handle, "_dw_cursor", (void *)cursor); 3766 if(!pointertype)
3767 SetCursor(cursor); 3767 dw_window_set_data(handle, "_dw_cursor", 0);
3768 else
3769 {
3770 dw_window_set_data(handle, "_dw_cursor", (void *)cursor);
3771 SetCursor(cursor);
3772 }
3768 } 3773 }
3769 3774
3770 /* 3775 /*
3771 * Create a new Window Frame. 3776 * Create a new Window Frame.
3772 * Parameters: 3777 * Parameters: