47 INT i, DocksVisible = 0;
57 if (DocksVisible != 0)
75 HDWP hRet = hWinPosInfo;
150 rbi.cbSize =
sizeof(rbi);
220 Item->Callbacks->ChevronPushed(TbDocks,
277 if (
Item->hWndClient == hWndClient)
279 *
Id =
Item->DockBar.BarId;
363 Init.TbDocks = TbDocks;
368 lpCaption = rbi->lpText;
371 Item->Callbacks->DockBand(TbDocks,
379 Item->hWndClient = rbi->hwndChild;
393 rcWnd.
bottom = rcWnd.
top + rbi->cyMinChild;
412 if (hToolbar !=
NULL)
416 if (uBand != (
UINT)-1)
488 rbi.cbSize =
sizeof(rbi);
490 rbi.wID =
Item->DockBar.BarId;
494 if (
Item->DockBar.DisplayTextId != 0)
498 Item->DockBar.DisplayTextId))
501 rbi.lpText = lpCaption;
508 rbi.hwndChild =
Item->hWndClient;
511 switch (
Item->DockBar.Position)
520 Item->DockBar.Position,
535 if (
Item->Callbacks->InsertBand !=
NULL)
537 AddBand =
Item->Callbacks->InsertBand(TbDocks,
546 Item->Callbacks->DockBand(TbDocks,
550 Item->DockBar.Position,
554 Item->hWndClient = rbi.hwndChild;
576 if (lpCaption !=
NULL)
637 #define GWLP_TBDOCKS 0 638 #define GWLP_DOCKITEM (GWLP_TBDOCKS + sizeof(PTOOLBAR_DOCKS)) 639 #define TD_EXTRA_BYTES (GWLP_DOCKITEM + sizeof(PDOCKBAR_ITEM)) 659 goto HandleDefaultMessage;
670 goto HandleDefaultMessage;
705 HandleDefaultMessage:
766 rbi.cbSize =
sizeof(rbi);
778 if (uBand != (
UINT)-1 &&
914 if (uBand != (
UINT)-1 &&
1006 Item->hWndTool == hWndActivate)
1009 SynchronizeSiblings =
FALSE;
1015 if (hWndActivate != (
HWND)-1)
1017 if (SynchronizeSiblings)
1024 Item->hWndTool != hWndActivate)
BOOL WINAPI InflateRect(_Inout_ LPRECT, _In_ int, _In_ int)
const DOCKBAR_ITEM_CALLBACKS * Callbacks
int WINAPI MapWindowPoints(_In_opt_ HWND hWndFrom, _In_opt_ HWND hWndTo, _Inout_updates_(cPoints) LPPOINT lpPoints, _In_ UINT cPoints)
PDOCKBAR_DOCKBAND DockBand
HWND WINAPI SetParent(_In_ HWND, _In_opt_ HWND)
_In_ SUBCLASSPROC _In_ UINT_PTR _In_ DWORD_PTR dwRefData
_In_ ULONGLONG _In_ ULONGLONG _In_ BOOLEAN Enable
BOOL WINAPI AdjustWindowRectEx(_Inout_ LPRECT, _In_ DWORD, _In_ BOOL, _In_ DWORD)
BOOL Init(PUSERCONNECT UserCon)
BOOL WINAPI ShowWindow(_In_ HWND, _In_ int)
static INT AllocAndLoadString(OUT LPTSTR *lpTarget, IN HINSTANCE hInst, IN UINT uID)
HWND WINAPI SetActiveWindow(_In_ HWND)
HWND WINAPI GetCapture(void)
_Out_opt_ int _Out_opt_ int * cy
_At_(*)(_In_ PWSK_CLIENT Client, _In_opt_ PUNICODE_STRING NodeName, _In_opt_ PUNICODE_STRING ServiceName, _In_opt_ ULONG NameSpace, _In_opt_ GUID *Provider, _In_opt_ PADDRINFOEXW Hints, _Outptr_ PADDRINFOEXW *Result, _In_opt_ PEPROCESS OwningProcess, _In_opt_ PETHREAD OwningThread, _Inout_ PIRP Irp Result)(Mem)) NTSTATUS(WSKAPI *PFN_WSK_GET_ADDRESS_INFO
#define CCS_NOPARENTALIGN
LRESULT WINAPI DefSubclassProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
BOOL WINAPI SetWindowSubclass(HWND hWnd, SUBCLASSPROC pfnSubclass, UINT_PTR uIDSubclass, DWORD_PTR dwRef)
HDWP WINAPI DeferWindowPos(_In_ HDWP, _In_ HWND, _In_opt_ HWND, _In_ int, _In_ int, _In_ int, _In_ int, _In_ UINT)
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
const struct winhelp_callbacks Callbacks
_In_ WDFCOLLECTION _In_ ULONG Index
int WINAPI GetSystemMetrics(_In_ int)
unsigned __int3264 UINT_PTR
BOOL WINAPI EnableWindow(_In_ HWND, _In_ BOOL)
BOOL WINAPI GetClientRect(_In_ HWND, _Out_ LPRECT)
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
HCURSOR WINAPI SetCursor(_In_opt_ HCURSOR)
HLOCAL NTAPI LocalFree(HLOCAL hMem)
_In_ WDFCOLLECTION _In_ WDFOBJECT Item
#define RBBS_GRIPPERALWAYS
BOOL WINAPI PtInRect(_In_ LPCRECT, _In_ POINT)
BOOL WINAPI ReleaseCapture(void)
struct tagContext Context
#define RBN_CHEVRONPUSHED
BOOL WINAPI IsWindowVisible(_In_ HWND)
BOOL WINAPI GetWindowRect(_In_ HWND, _Out_ LPRECT)
BOOL WINAPI SetWindowPos(_In_ HWND, _In_opt_ HWND, _In_ int, _In_ int, _In_ int, _In_ int, _In_ UINT)
_In_ SUBCLASSPROC _In_ UINT_PTR uIdSubclass
#define HeapFree(x, y, z)