diff options
Diffstat (limited to 'alf/alf.h')
| -rw-r--r-- | alf/alf.h | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -41,6 +41,7 @@ typedef struct { #define ALF_WM_SETMODALRESULT (ALF_WM__BASE + 7) #define ALF_WM_GETMODALRESULT (ALF_WM__BASE + 8) #define ALF_WM_CENTIPOINTTOPX (ALF_WM__BASE + 9) +#define ALF_WM_SETFOCUS (ALF_WM__BASE + 10) typedef struct { @@ -82,16 +83,19 @@ LRESULT ALF_DefWindowProc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam); HWND -ALF_AddLabel(HWND win, int id, UINT x, UINT y, const WCHAR *text); +ALF_AddLabel(HWND win, WORD id, UINT x, UINT y, const WCHAR *text); HWND -ALF_AddEdit(HWND win, int id, UINT x, UINT y, const WCHAR *text); +ALF_AddEdit(HWND win, WORD id, UINT x, UINT y, const WCHAR *text); HWND -ALF_AddButton(HWND win, int id, UINT x, UINT y, const WCHAR *text); +ALF_AddButton(HWND win, WORD id, UINT x, UINT y, const WCHAR *text); void -ALF_DestroyWidget(HWND win, int id); +ALF_SetDefaultButton(HWND win, WORD id); + +void +ALF_DestroyWidget(HWND win, WORD id); void ALF_AddWidget(HWND win, UINT x, UINT y, HWND widget, UINT cptWidth, UINT cptHeight, DWORD flags); @@ -100,7 +104,7 @@ void ALF_AddWidgetEx(HWND win, const ALFAddWidgetParams *params); HWND -ALF_WidgetHwndById(HWND win, int id); +ALF_WidgetHwndById(HWND win, WORD id); void ALF_RecalculateLayout(HWND win); |
