bgiCreateTimePicker

Creates a time picker control with hour/minute/second spinners. Takes x (Int), y (Int), width (Int), height (Int), and parentWin (Int). Returns gizmo ID, or 0 if parent not found.

BGI GUI

Parameters & Returns

Parameters

x Int
y Int
width Int
height Int
parentWin Int

Returns

Int

Quick Summary

Creates a time picker control with hour/minute/second spinners. Takes x (Int), y (Int), width (Int), height (Int), and parentWin (Int). Returns gizmo ID, or 0 if parent not found.

Technical Exegesis...

Creates a time picker control with hour/minute/second spinners. Searches gizmoMap for parent window ID. Increments gizmoIDCount for unique ID. Uses GetActualParentHWND for scroll panel support. Creates DATETIMEPICK_CLASS control with WS_CHILD | WS_VISIBLE | WS_BORDER | DTS_TIMEFORMAT style. Applies hFont with WM_SETFONT. Gets current time with GetLocalTime(&st), sets picker to current time with DateTime_SetSystemtime(GDT_VALID). Creates CGizmo with GIZMO_TIMEPICKER type, adds to gizmoMap.

Example

Example.bam
; No example implemented yet