diff options
| author | Pietro Gagliardi <[email protected]> | 2014-08-25 16:53:47 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2014-08-25 16:53:47 -0400 |
| commit | e25831c609ed882741dd01f3973be283e1a5bd47 (patch) | |
| tree | a0bad3126a449de257b22c7f2930b95d7fed3dc4 /redo/winapi_windows.h | |
| parent | 107e66715b1f3b69d3d3df6062d257b746edd6eb (diff) | |
Added cleanup of Windows image lists.
Diffstat (limited to 'redo/winapi_windows.h')
| -rw-r--r-- | redo/winapi_windows.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/redo/winapi_windows.h b/redo/winapi_windows.h index 4a1791c..477a2f0 100644 --- a/redo/winapi_windows.h +++ b/redo/winapi_windows.h @@ -38,7 +38,8 @@ enum { msgEndModal, msgAreaKeyDown, msgAreaKeyUp, - msgTableMakeInitialImageList, + msgLoadImageList, + msgTableMakeInitialCheckboxImageList, }; // uitask_windows.c @@ -55,6 +56,7 @@ extern BOOL (*WINAPI fv_RemoveWindowSubclass)(HWND, SUBCLASSPROC, UINT_PTR); extern LRESULT (*WINAPI fv_DefSubclassProc)(HWND, UINT, WPARAM, LPARAM); extern HIMAGELIST (*WINAPI fv_ImageList_Create)(int, int, UINT, int, int); extern int (*WINAPI fv_ImageList_Add)(HIMAGELIST, HBITMAP, HBITMAP); +extern BOOL (*WINAPI fv_ImageList_Destroy)(HIMAGELIST); // control_windows.c extern HWND newControl(LPWSTR, DWORD, DWORD); @@ -137,7 +139,7 @@ extern void areaMarkTextFieldDone(HWND); extern HBITMAP unscaledBitmap(void *, intptr_t, intptr_t); extern HIMAGELIST newImageList(int, int); extern void addImage(HIMAGELIST, HWND, HBITMAP, int, int, int, int); -extern void applyImageList(HWND, UINT, WPARAM, HIMAGELIST); +extern void applyImageList(HWND, UINT, WPARAM, HIMAGELIST, HIMAGELIST); enum { checkboxStateChecked = 1 << 0, checkboxStateHot = 1 << 1, |
