1 /* -------------- checkbox.c ------------ */
3 #include "dflat32/dflat.h"
5 int CheckBoxProc(DFWINDOW wnd
, DFMESSAGE msg
, PARAM p1
, PARAM p2
)
8 CTLWINDOW
*ct
= GetControl(wnd
);
13 DfSendMessage(NULL
, HIDE_CURSOR
, 0, 0);
15 rtn
= BaseWndProc(CHECKBOX
, wnd
, msg
, p1
, p2
);
22 DfSendMessage(wnd
, CLEARTEXT
, 0, 0);
23 DfSendMessage(wnd
, ADDTEXT
, (PARAM
) cb
, 0);
32 DfSendMessage(wnd
, PAINT
, 0, 0);
38 return BaseWndProc(CHECKBOX
, wnd
, msg
, p1
, p2
);
41 BOOL
CheckBoxSetting(DBOX
*db
, enum commands cmd
)
43 CTLWINDOW
*ct
= FindCommand(db
, cmd
, CHECKBOX
);
45 return (ct
->isetting
== ON
);