Data Structures |
| struct | TBUTTON_INFO |
| struct | TBITMAP_INFO |
| struct | IMLENTRY |
| struct | TOOLBAR_INFO |
| struct | CUSTDLG_INFO |
| struct | CUSTOMBUTTON |
Defines |
| #define | SEPARATOR_WIDTH 8 |
| #define | TOP_BORDER 2 |
| #define | BOTTOM_BORDER 2 |
| #define | DDARROW_WIDTH 11 |
| #define | ARROW_HEIGHT 3 |
| #define | INSERTMARK_WIDTH 2 |
| #define | DEFPAD_CX 7 |
| #define | DEFPAD_CY 6 |
| #define | DEFLISTGAP 4 |
| #define | LISTPAD_CY 9 |
| #define | NONLIST_NOTEXT_OFFSET 2 |
| #define | TOOLBAR_NOWHERE (-1) |
| #define | TOOLBAR_HasText(x, y) (TOOLBAR_GetText(x, y) ? TRUE : FALSE) |
| #define | TOOLBAR_HasDropDownArrows(exStyle) ((exStyle & TBSTYLE_EX_DRAWDDARROWS) ? TRUE : FALSE) |
| #define | TBSTYLE_EX_ALL |
| #define | COMMON_STYLES |
| #define | GETIBITMAP(infoPtr, i) (infoPtr->iVersion >= 5 ? LOWORD(i) : i) |
| #define | GETHIMLID(infoPtr, i) (infoPtr->iVersion >= 5 ? HIWORD(i) : 0) |
| #define | GETDEFIMAGELIST(infoPtr, id) TOOLBAR_GetImageList(infoPtr->himlDef, infoPtr->cimlDef, id) |
| #define | GETHOTIMAGELIST(infoPtr, id) TOOLBAR_GetImageList(infoPtr->himlHot, infoPtr->cimlHot, id) |
| #define | GETDISIMAGELIST(infoPtr, id) TOOLBAR_GetImageList(infoPtr->himlDis, infoPtr->cimlDis, id) |
| #define | MAX_RESOURCE_STRING_LENGTH 512 |
Typedefs |
| typedef struct IMLENTRY * | PIMLENTRY |
| typedef struct TOOLBAR_INFO * | PTOOLBAR_INFO |
| typedef struct CUSTDLG_INFO * | PCUSTDLG_INFO |
| typedef struct CUSTOMBUTTON * | PCUSTOMBUTTON |
Enumerations |
| enum | IMAGE_LIST_TYPE { IMAGE_LIST_DEFAULT,
IMAGE_LIST_HOT,
IMAGE_LIST_DISABLED
} |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (toolbar) |
| static BOOL | TOOLBAR_GetButtonInfo (const TOOLBAR_INFO *infoPtr, NMTOOLBARW *nmtb) |
| static BOOL | TOOLBAR_IsButtonRemovable (const TOOLBAR_INFO *infoPtr, int iItem, const CUSTOMBUTTON *btnInfo) |
| static HIMAGELIST | TOOLBAR_GetImageList (const PIMLENTRY *pies, INT cies, INT id) |
| static PIMLENTRY | TOOLBAR_GetImageListEntry (const PIMLENTRY *pies, INT cies, INT id) |
| static VOID | TOOLBAR_DeleteImageList (PIMLENTRY **pies, INT *cies) |
| static HIMAGELIST | TOOLBAR_InsertImageList (PIMLENTRY **pies, INT *cies, HIMAGELIST himl, INT id) |
| static LRESULT | TOOLBAR_LButtonDown (TOOLBAR_INFO *infoPtr, WPARAM wParam, LPARAM lParam) |
| static void | TOOLBAR_LayoutToolbar (TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_AutoSize (TOOLBAR_INFO *infoPtr) |
| static void | TOOLBAR_CheckImageListIconSize (TOOLBAR_INFO *infoPtr) |
| static void | TOOLBAR_TooltipAddTool (const TOOLBAR_INFO *infoPtr, const TBUTTON_INFO *button) |
| static void | TOOLBAR_TooltipSetRect (const TOOLBAR_INFO *infoPtr, const TBUTTON_INFO *button) |
| static int | default_top_margin (const TOOLBAR_INFO *infoPtr) |
| static LPWSTR | TOOLBAR_GetText (const TOOLBAR_INFO *infoPtr, const TBUTTON_INFO *btnPtr) |
| static void | TOOLBAR_DumpTBButton (const TBBUTTON *tbb, BOOL fUnicode) |
| static void | TOOLBAR_DumpButton (const TOOLBAR_INFO *infoPtr, const TBUTTON_INFO *bP, INT btn_num) |
| static void | TOOLBAR_DumpToolbar (const TOOLBAR_INFO *iP, INT line) |
| static BOOL | TOOLBAR_ButtonHasString (const TBUTTON_INFO *btnPtr) |
| static void | TOOLBAR_CheckStyle (const TOOLBAR_INFO *infoPtr) |
| static INT | TOOLBAR_SendNotify (NMHDR *nmhdr, const TOOLBAR_INFO *infoPtr, UINT code) |
| static INT | TOOLBAR_GetBitmapIndex (const TOOLBAR_INFO *infoPtr, TBUTTON_INFO *btnPtr) |
| static BOOL | TOOLBAR_IsValidBitmapIndex (const TOOLBAR_INFO *infoPtr, INT index) |
| static BOOL | TOOLBAR_IsValidImageList (const TOOLBAR_INFO *infoPtr, INT index) |
| static HIMAGELIST | TOOLBAR_GetImageListForDrawing (const TOOLBAR_INFO *infoPtr, TBUTTON_INFO *btnPtr, IMAGE_LIST_TYPE imagelist, INT *index) |
| static void | TOOLBAR_DrawFlatSeparator (const RECT *lpRect, HDC hdc, const TOOLBAR_INFO *infoPtr) |
| static void | TOOLBAR_DrawFlatHorizontalSeparator (const RECT *lpRect, HDC hdc, const TOOLBAR_INFO *infoPtr) |
| static void | TOOLBAR_DrawArrow (HDC hdc, INT left, INT top, COLORREF clr) |
| static void | TOOLBAR_DrawString (const TOOLBAR_INFO *infoPtr, RECT *rcText, LPCWSTR lpText, const NMTBCUSTOMDRAW *tbcd, DWORD dwItemCDFlag) |
| static void | TOOLBAR_DrawPattern (const RECT *lpRect, const NMTBCUSTOMDRAW *tbcd) |
| static void | TOOLBAR_DrawMasked (HIMAGELIST himl, int index, HDC hdc, INT x, INT y, UINT draw_flags) |
| static UINT | TOOLBAR_TranslateState (const TBUTTON_INFO *btnPtr) |
| static void | TOOLBAR_DrawImage (const TOOLBAR_INFO *infoPtr, TBUTTON_INFO *btnPtr, INT left, INT top, const NMTBCUSTOMDRAW *tbcd, DWORD dwItemCDFlag) |
| static void | TOOLBAR_DrawFrame (const TOOLBAR_INFO *infoPtr, const NMTBCUSTOMDRAW *tbcd, DWORD dwItemCDFlag) |
| static void | TOOLBAR_DrawSepDDArrow (const TOOLBAR_INFO *infoPtr, const NMTBCUSTOMDRAW *tbcd, RECT *rcArrow, BOOL bDropDownPressed, DWORD dwItemCDFlag) |
| static void | TOOLBAR_DrawButton (const TOOLBAR_INFO *infoPtr, TBUTTON_INFO *btnPtr, HDC hdc, DWORD dwBaseCustDraw) |
| static void | TOOLBAR_Refresh (TOOLBAR_INFO *infoPtr, HDC hdc, const PAINTSTRUCT *ps) |
| static void | TOOLBAR_MeasureString (const TOOLBAR_INFO *infoPtr, const TBUTTON_INFO *btnPtr, HDC hdc, LPSIZE lpSize) |
| static void | TOOLBAR_CalcStrings (const TOOLBAR_INFO *infoPtr, LPSIZE lpSize) |
| static void | TOOLBAR_WrapToolbar (TOOLBAR_INFO *infoPtr) |
| static SIZE | TOOLBAR_MeasureButton (const TOOLBAR_INFO *infoPtr, SIZE sizeString, BOOL bHasBitmap, BOOL bValidImageList) |
| static void | TOOLBAR_CalcToolbar (TOOLBAR_INFO *infoPtr) |
| static INT | TOOLBAR_InternalHitTest (const TOOLBAR_INFO *infoPtr, const POINT *lpPt) |
| static BOOL | TOOLBAR_InternalInsertButtonsT (TOOLBAR_INFO *infoPtr, INT iIndex, UINT nAddButtons, const TBBUTTON *lpTbb, BOOL fUnicode) |
| static INT | TOOLBAR_GetButtonIndex (const TOOLBAR_INFO *infoPtr, INT idCommand, BOOL CommandIsIndex) |
| static INT | TOOLBAR_GetCheckedGroupButtonIndex (const TOOLBAR_INFO *infoPtr, INT nIndex) |
| static VOID | TOOLBAR_RelayEvent (HWND hwndTip, HWND hwndMsg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| static void | TOOLBAR_TooltipDelTool (const TOOLBAR_INFO *infoPtr, const TBUTTON_INFO *button) |
| static void | TOOLBAR_TooltipCreateControl (TOOLBAR_INFO *infoPtr) |
| static void | TOOLBAR_Cust_InsertAvailButton (HWND hwnd, PCUSTOMBUTTON btnInfoNew) |
| static void | TOOLBAR_Cust_MoveButton (const CUSTDLG_INFO *custInfo, HWND hwnd, INT nIndexFrom, INT nIndexTo) |
| static void | TOOLBAR_Cust_AddButton (const CUSTDLG_INFO *custInfo, HWND hwnd, INT nIndexAvail, INT nIndexTo) |
| static void | TOOLBAR_Cust_RemoveButton (const CUSTDLG_INFO *custInfo, HWND hwnd, INT index) |
| static LRESULT | TOOLBAR_Cust_ToolbarDragListNotification (const CUSTDLG_INFO *custInfo, HWND hwnd, const DRAGLISTINFO *pDLI) |
| static LRESULT | TOOLBAR_Cust_AvailDragListNotification (const CUSTDLG_INFO *custInfo, HWND hwnd, const DRAGLISTINFO *pDLI) |
| static INT_PTR CALLBACK | TOOLBAR_CustomizeDialogProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| static BOOL | TOOLBAR_AddBitmapToImageList (TOOLBAR_INFO *infoPtr, HIMAGELIST himlDef, const TBITMAP_INFO *bitmap) |
| static LRESULT | TOOLBAR_AddBitmap (TOOLBAR_INFO *infoPtr, INT count, const TBADDBITMAP *lpAddBmp) |
| static LRESULT | TOOLBAR_AddButtonsT (TOOLBAR_INFO *infoPtr, INT nAddButtons, const TBBUTTON *lpTbb, BOOL fUnicode) |
| static LRESULT | TOOLBAR_AddStringW (TOOLBAR_INFO *infoPtr, HINSTANCE hInstance, LPARAM lParam) |
| static LRESULT | TOOLBAR_AddStringA (TOOLBAR_INFO *infoPtr, HINSTANCE hInstance, LPARAM lParam) |
| static LRESULT | TOOLBAR_ButtonCount (const TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_ButtonStructSize (TOOLBAR_INFO *infoPtr, DWORD Size) |
| static LRESULT | TOOLBAR_ChangeBitmap (TOOLBAR_INFO *infoPtr, INT Id, INT Index) |
| static LRESULT | TOOLBAR_CheckButton (TOOLBAR_INFO *infoPtr, INT Id, LPARAM lParam) |
| static LRESULT | TOOLBAR_CommandToIndex (const TOOLBAR_INFO *infoPtr, INT Id) |
| static LRESULT | TOOLBAR_Customize (TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_DeleteButton (TOOLBAR_INFO *infoPtr, INT nIndex) |
| static LRESULT | TOOLBAR_EnableButton (TOOLBAR_INFO *infoPtr, INT Id, LPARAM lParam) |
| static LRESULT | TOOLBAR_GetAnchorHighlight (const TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_GetBitmap (const TOOLBAR_INFO *infoPtr, INT Id) |
| static LRESULT | TOOLBAR_GetBitmapFlags (void) |
| static LRESULT | TOOLBAR_GetButton (const TOOLBAR_INFO *infoPtr, INT nIndex, TBBUTTON *lpTbb) |
| static LRESULT | TOOLBAR_GetButtonInfoT (const TOOLBAR_INFO *infoPtr, INT Id, LPTBBUTTONINFOW lpTbInfo, BOOL bUnicode) |
| static LRESULT | TOOLBAR_GetButtonSize (const TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_GetButtonText (const TOOLBAR_INFO *infoPtr, INT Id, LPWSTR lpStr, BOOL isW) |
| static LRESULT | TOOLBAR_GetDisabledImageList (const TOOLBAR_INFO *infoPtr, WPARAM wParam) |
| static LRESULT | TOOLBAR_GetExtendedStyle (const TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_GetHotImageList (const TOOLBAR_INFO *infoPtr, WPARAM wParam) |
| static LRESULT | TOOLBAR_GetHotItem (const TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_GetDefImageList (const TOOLBAR_INFO *infoPtr, WPARAM wParam) |
| static LRESULT | TOOLBAR_GetInsertMark (const TOOLBAR_INFO *infoPtr, TBINSERTMARK *lptbim) |
| static LRESULT | TOOLBAR_GetInsertMarkColor (const TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_GetItemRect (const TOOLBAR_INFO *infoPtr, INT nIndex, LPRECT lpRect) |
| static LRESULT | TOOLBAR_GetMaxSize (const TOOLBAR_INFO *infoPtr, LPSIZE lpSize) |
| static LRESULT | TOOLBAR_GetPadding (const TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_GetRect (const TOOLBAR_INFO *infoPtr, INT Id, LPRECT lpRect) |
| static LRESULT | TOOLBAR_GetRows (const TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_GetState (const TOOLBAR_INFO *infoPtr, INT Id) |
| static LRESULT | TOOLBAR_GetStyle (const TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_GetTextRows (const TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_GetToolTips (TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_GetUnicodeFormat (const TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_GetVersion (const TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_HideButton (TOOLBAR_INFO *infoPtr, INT Id, BOOL fHide) |
| static LRESULT | TOOLBAR_HitTest (const TOOLBAR_INFO *infoPtr, const POINT *lpPt) |
| static LRESULT | TOOLBAR_Indeterminate (const TOOLBAR_INFO *infoPtr, INT Id, BOOL fIndeterminate) |
| static LRESULT | TOOLBAR_InsertButtonT (TOOLBAR_INFO *infoPtr, INT nIndex, const TBBUTTON *lpTbb, BOOL fUnicode) |
| static LRESULT | TOOLBAR_IsButtonChecked (const TOOLBAR_INFO *infoPtr, INT Id) |
| static LRESULT | TOOLBAR_IsButtonEnabled (const TOOLBAR_INFO *infoPtr, INT Id) |
| static LRESULT | TOOLBAR_IsButtonHidden (const TOOLBAR_INFO *infoPtr, INT Id) |
| static LRESULT | TOOLBAR_IsButtonHighlighted (const TOOLBAR_INFO *infoPtr, INT Id) |
| static LRESULT | TOOLBAR_IsButtonIndeterminate (const TOOLBAR_INFO *infoPtr, INT Id) |
| static LRESULT | TOOLBAR_IsButtonPressed (const TOOLBAR_INFO *infoPtr, INT Id) |
| static LRESULT | TOOLBAR_LoadImages (TOOLBAR_INFO *infoPtr, WPARAM wParam, HINSTANCE hInstance) |
| static LRESULT | TOOLBAR_MapAccelerator (const TOOLBAR_INFO *infoPtr, WCHAR wAccel, UINT *pIDButton) |
| static LRESULT | TOOLBAR_MarkButton (const TOOLBAR_INFO *infoPtr, INT Id, BOOL fMark) |
| static void | TOOLBAR_MoveFixupIndex (INT *pIndex, INT nIndex, INT nMoveIndex, BOOL bMoveUp) |
| static LRESULT | TOOLBAR_MoveButton (TOOLBAR_INFO *infoPtr, INT Id, INT nMoveIndex) |
| static LRESULT | TOOLBAR_PressButton (const TOOLBAR_INFO *infoPtr, INT Id, BOOL fPress) |
| static LRESULT | TOOLBAR_ReplaceBitmap (TOOLBAR_INFO *infoPtr, const TBREPLACEBITMAP *lpReplace) |
| static BOOL | TOOLBAR_Save (const TBSAVEPARAMSW *lpSave) |
| static void | TOOLBAR_DeleteAllButtons (TOOLBAR_INFO *infoPtr) |
| static BOOL | TOOLBAR_Restore (TOOLBAR_INFO *infoPtr, const TBSAVEPARAMSW *lpSave) |
| static LRESULT | TOOLBAR_SaveRestoreW (TOOLBAR_INFO *infoPtr, WPARAM wParam, const TBSAVEPARAMSW *lpSave) |
| static LRESULT | TOOLBAR_SaveRestoreA (TOOLBAR_INFO *infoPtr, WPARAM wParam, const TBSAVEPARAMSA *lpSave) |
| static LRESULT | TOOLBAR_SetAnchorHighlight (TOOLBAR_INFO *infoPtr, BOOL bAnchor) |
| static LRESULT | TOOLBAR_SetBitmapSize (TOOLBAR_INFO *infoPtr, WPARAM wParam, LPARAM lParam) |
| static LRESULT | TOOLBAR_SetButtonInfo (TOOLBAR_INFO *infoPtr, INT Id, const TBBUTTONINFOW *lptbbi, BOOL isW) |
| static LRESULT | TOOLBAR_SetButtonSize (TOOLBAR_INFO *infoPtr, LPARAM lParam) |
| static LRESULT | TOOLBAR_SetButtonWidth (TOOLBAR_INFO *infoPtr, LPARAM lParam) |
| static LRESULT | TOOLBAR_SetCmdId (TOOLBAR_INFO *infoPtr, INT nIndex, INT nId) |
| static LRESULT | TOOLBAR_SetDisabledImageList (TOOLBAR_INFO *infoPtr, WPARAM wParam, HIMAGELIST himl) |
| static LRESULT | TOOLBAR_SetDrawTextFlags (TOOLBAR_INFO *infoPtr, WPARAM wParam, LPARAM lParam) |
| static LRESULT | TOOLBAR_SetExtendedStyle (TOOLBAR_INFO *infoPtr, LPARAM lParam) |
| static LRESULT | TOOLBAR_SetHotImageList (TOOLBAR_INFO *infoPtr, WPARAM wParam, HIMAGELIST himl) |
| static void | TOOLBAR_SetHotItemEx (TOOLBAR_INFO *infoPtr, INT nHit, DWORD dwReason) |
| static LRESULT | TOOLBAR_SetHotItem (TOOLBAR_INFO *infoPtr, INT nHotItem) |
| static LRESULT | TOOLBAR_SetImageList (TOOLBAR_INFO *infoPtr, WPARAM wParam, HIMAGELIST himl) |
| static LRESULT | TOOLBAR_SetIndent (TOOLBAR_INFO *infoPtr, INT nIndent) |
| static LRESULT | TOOLBAR_SetInsertMark (TOOLBAR_INFO *infoPtr, const TBINSERTMARK *lptbim) |
| static LRESULT | TOOLBAR_SetInsertMarkColor (TOOLBAR_INFO *infoPtr, COLORREF clr) |
| static LRESULT | TOOLBAR_SetMaxTextRows (TOOLBAR_INFO *infoPtr, INT nMaxRows) |
| static LRESULT | TOOLBAR_SetPadding (TOOLBAR_INFO *infoPtr, LPARAM lParam) |
| static LRESULT | TOOLBAR_SetParent (TOOLBAR_INFO *infoPtr, HWND hParent) |
| static LRESULT | TOOLBAR_SetRows (TOOLBAR_INFO *infoPtr, WPARAM wParam, LPRECT lprc) |
| static LRESULT | TOOLBAR_SetState (TOOLBAR_INFO *infoPtr, INT Id, LPARAM lParam) |
| static LRESULT | TOOLBAR_SetStyle (TOOLBAR_INFO *infoPtr, DWORD style) |
| static LRESULT | TOOLBAR_SetToolTips (TOOLBAR_INFO *infoPtr, HWND hwndTooltip) |
| static LRESULT | TOOLBAR_SetUnicodeFormat (TOOLBAR_INFO *infoPtr, WPARAM wParam) |
| static LRESULT | TOOLBAR_GetColorScheme (const TOOLBAR_INFO *infoPtr, LPCOLORSCHEME lParam) |
| static LRESULT | TOOLBAR_SetColorScheme (TOOLBAR_INFO *infoPtr, const COLORSCHEME *lParam) |
| static LRESULT | TOOLBAR_SetVersion (TOOLBAR_INFO *infoPtr, INT iVersion) |
| static LRESULT | TOOLBAR_GetStringA (const TOOLBAR_INFO *infoPtr, WPARAM wParam, LPSTR str) |
| static LRESULT | TOOLBAR_GetStringW (const TOOLBAR_INFO *infoPtr, WPARAM wParam, LPWSTR str) |
| static LRESULT | TOOLBAR_Unkwn45D (HWND hwnd, WPARAM wParam, LPARAM lParam) |
| static LRESULT | TOOLBAR_SetHotItem2 (TOOLBAR_INFO *infoPtr, INT nHotItem, LPARAM lParam) |
| static LRESULT | TOOLBAR_SetListGap (TOOLBAR_INFO *infoPtr, INT iListGap) |
| static LRESULT | TOOLBAR_GetImageListCount (const TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_GetIdealSize (const TOOLBAR_INFO *infoPtr, WPARAM wParam, LPARAM lParam) |
| static LRESULT | TOOLBAR_Unkwn464 (HWND hwnd, WPARAM wParam, LPARAM lParam) |
| static LRESULT | TOOLBAR_Create (HWND hwnd, const CREATESTRUCTW *lpcs) |
| static LRESULT | TOOLBAR_Destroy (TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_EraseBackground (TOOLBAR_INFO *infoPtr, WPARAM wParam, LPARAM lParam) |
| static LRESULT | TOOLBAR_GetFont (const TOOLBAR_INFO *infoPtr) |
| static void | TOOLBAR_SetRelativeHotItem (TOOLBAR_INFO *infoPtr, INT iDirection, DWORD dwReason) |
| static LRESULT | TOOLBAR_KeyDown (TOOLBAR_INFO *infoPtr, WPARAM wParam, LPARAM lParam) |
| static LRESULT | TOOLBAR_LButtonDblClk (TOOLBAR_INFO *infoPtr, WPARAM wParam, LPARAM lParam) |
| static LRESULT | TOOLBAR_LButtonUp (TOOLBAR_INFO *infoPtr, WPARAM wParam, LPARAM lParam) |
| static LRESULT | TOOLBAR_RButtonUp (TOOLBAR_INFO *infoPtr, WPARAM wParam, LPARAM lParam) |
| static LRESULT | TOOLBAR_RButtonDblClk (TOOLBAR_INFO *infoPtr, WPARAM wParam, LPARAM lParam) |
| static LRESULT | TOOLBAR_CaptureChanged (TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_MouseLeave (TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_MouseMove (TOOLBAR_INFO *infoPtr, WPARAM wParam, LPARAM lParam) |
| static LRESULT | TOOLBAR_NCActivate (HWND hwnd, WPARAM wParam, LPARAM lParam) |
| static LRESULT | TOOLBAR_NCCalcSize (HWND hwnd, WPARAM wParam, LPARAM lParam) |
| static LRESULT | TOOLBAR_NCCreate (HWND hwnd, WPARAM wParam, const CREATESTRUCTW *lpcs) |
| static LRESULT | TOOLBAR_NCPaint (HWND hwnd, WPARAM wParam, LPARAM lParam) |
| static LRESULT | TOOLBAR_TTGetDispInfo (TOOLBAR_INFO *infoPtr, NMTTDISPINFOW *lpnmtdi) |
| static LRESULT | TOOLBAR_Notify (TOOLBAR_INFO *infoPtr, LPNMHDR lpnmh) |
| static LRESULT | TOOLBAR_NotifyFormat (const TOOLBAR_INFO *infoPtr, WPARAM wParam, LPARAM lParam) |
| static LRESULT | TOOLBAR_Paint (TOOLBAR_INFO *infoPtr, WPARAM wParam) |
| static LRESULT | TOOLBAR_SetFocus (TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_SetFont (TOOLBAR_INFO *infoPtr, HFONT hFont, WORD Redraw) |
| static LRESULT | TOOLBAR_SetRedraw (TOOLBAR_INFO *infoPtr, WPARAM wParam) |
| static LRESULT | TOOLBAR_Size (TOOLBAR_INFO *infoPtr) |
| static LRESULT | TOOLBAR_StyleChanged (TOOLBAR_INFO *infoPtr, INT nType, const STYLESTRUCT *lpStyle) |
| static LRESULT | TOOLBAR_SysColorChange (void) |
| static LRESULT | theme_changed (HWND hwnd) |
| static LRESULT WINAPI | ToolbarWindowProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| VOID | TOOLBAR_Register (void) |
| VOID | TOOLBAR_Unregister (void) |
Variables |
| static HCURSOR | hCursorDrag = NULL |
| static const WCHAR | themeClass [] = { 'T','o','o','l','b','a','r',0 } |
| UINT uDragListMessage | DECLSPEC_HIDDEN |