1 /* ----------- watch.c ----------- */
3 #include "dflat32/dflat.h"
5 int WatchIconProc(DFWINDOW wnd
, DFMESSAGE msg
, PARAM p1
, PARAM p2
)
10 rtn
= DefaultWndProc(wnd
, msg
, p1
, p2
);
11 DfSendMessage(wnd
, CAPTURE_MOUSE
, 0, 0);
12 DfSendMessage(wnd
, CAPTURE_KEYBOARD
, 0, 0);
15 SetStandardColor(wnd
);
16 writeline(wnd
, " R ", 1, 1, FALSE
);
19 rtn
= DefaultWndProc(wnd
, msg
, p1
, p2
);
20 writeline(wnd
, "Í", 2, 0, FALSE
);
23 DfSendMessage(wnd
, DFM_HIDE_WINDOW
, 0, 0);
24 DfSendMessage(wnd
, MOVE
, p1
, p2
);
25 DfSendMessage(wnd
, SHOW_WINDOW
, 0, 0);
28 DfSendMessage(wnd
, RELEASE_MOUSE
, 0, 0);
29 DfSendMessage(wnd
, RELEASE_KEYBOARD
, 0, 0);
34 return DefaultWndProc(wnd
, msg
, p1
, p2
);
37 DFWINDOW
WatchIcon(void)
42 /* this won't work !! */
43 // DfSendMessage(NULL, DFM_CURRENT_MOUSE_CURSOR,
44 // (PARAM) &mx, (PARAM) &my);
46 mx
= 0;//SCREENWIDTH / 2;
47 mx
= 0;//SCREENHEIGHT / 2;
54 VISIBLE
| HASBORDER
| SHADOW
| SAVESELF
);