Mercurial > dwindows
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: |