42 #if (GUI_SUPPORT_MEMDEV && GUI_WINSUPPORT) 44 #if defined(__cplusplus) 54 typedef WM_HMEM KNOB_Handle;
62 KNOB_Handle KNOB_CreateEx (
int x0,
int y0,
int xSize,
int ySize, WM_HWIN hParent,
int WinFlags,
int Id);
63 KNOB_Handle KNOB_CreateUser (
int x0,
int y0,
int xSize,
int ySize, WM_HWIN hParent,
int WinFlags,
int Id,
int NumExtraBytes);
64 KNOB_Handle KNOB_CreateIndirect(
const GUI_WIDGET_CREATE_INFO * pCreateInfo, WM_HWIN hWinParent,
int x0,
int y0, WM_CALLBACK * cb);
73 void KNOB_Callback(WM_MESSAGE * pMsg);
81 void KNOB_AddValue (KNOB_Handle hObj,
I32 Value);
82 int KNOB_GetUserData(KNOB_Handle hObj,
void * pDest,
int NumBytes);
83 I32 KNOB_GetValue (KNOB_Handle hObj);
84 void KNOB_SetBkColor (KNOB_Handle hObj,
GUI_COLOR Color);
87 void KNOB_SetKeyValue(KNOB_Handle hObj,
I32 KeyValue);
88 void KNOB_SetOffset (KNOB_Handle hObj,
I32 Offset);
89 void KNOB_SetPeriod (KNOB_Handle hObj,
I32 Period);
90 void KNOB_SetPos (KNOB_Handle hObj,
I32 Pos);
91 void KNOB_SetRange (KNOB_Handle hObj,
I32 MinRange,
I32 MaxRange);
92 void KNOB_SetSnap (KNOB_Handle hObj,
I32 Snap);
93 void KNOB_SetTickSize(KNOB_Handle hObj,
I32 TickSize);
94 int KNOB_SetUserData(KNOB_Handle hObj,
const void * pSrc,
int NumBytes);
103 #if defined(__cplusplus) 107 #endif // (GUI_SUPPORT_MEMDEV && GUI_WINSUPPORT)
GUI_HMEM GUI_MEMDEV_Handle