17 rect.m_lpRect->right -
rect.m_lpRect->left,
18 rect.m_lpRect->bottom -
rect.m_lpRect->top,
21 _AtlBaseModule.GetModuleInstance(),
71 column.iSubItem = iSubItem;
189 item.iSubItem = subItem;
216 if (pItem->iItem == -1)
224 itemInfo.iSubItem = iSubItem;
225 itemInfo.pszText = pszText;
226 itemInfo.cchTextMax = cchTextMax;
248 template<
typename TItemData = DWORD_PTR>
274 _AtlBaseModule.GetModuleInstance(),
440 return (TItemData*) btn.
dwData;
471 _AtlBaseModule.GetModuleInstance(),
492 _AtlBaseModule.GetModuleInstance(),
507 Insert.
item.iSelectedImage = SelectedImage;
510 Insert.
item.pszText = lpText;
645 info.hwnd = hwndToolOwner;
653 info.hwnd = hwndToolOwner;
661 pInfo->hwnd = hwndToolOwner;
679 info.hwnd = hwndToolOwner;
688 info.hwnd = hwndToolOwner;
690 info.lpszText = const_cast<PWSTR>(szText);
691 info.hinst = hinstResourceOwner;
718 info.hwnd = hwndToolOwner;
struct tagTOOLINFOW TTTOOLINFOW
DWORD_PTR GetItemData(int i)
#define TTM_UPDATETIPTEXT
GLint GLint GLsizei width
#define TB_BUTTONSTRUCTSIZE
GLubyte GLubyte GLubyte GLubyte w
#define LVM_GETSELECTEDCOUNT
#define TVM_ENSUREVISIBLE
GLdouble GLdouble GLdouble r
BOOL DeleteItem(HTREEITEM i)
GLuint GLuint GLsizei count
TW_UINT32 TW_UINT16 TW_UINT16 MSG
void SetRedraw(BOOL redraw)
#define TTM_TRACKPOSITION
BOOL SetBkColor(COLORREF cr)
int GetNextItem(int i, WORD flags)
GLint GLint GLint GLint GLint x
BOOL EnsureVisible(int i, BOOL fPartialOK)
#define TTM_GETMAXTIPWIDTH
#define TVIF_SELECTEDIMAGE
HWND Create(HWND hWndParent, _U_RECT rect, LPCTSTR szWindowName=NULL, DWORD dwStyle=0, DWORD dwExStyle=0, _U_MENUorID MenuOrID=0U, LPVOID lpCreateParam=NULL)
#define TTM_SETWINDOWTHEME
GLfloat GLfloat GLfloat GLfloat h
#define TTM_GETTIPTEXTCOLOR
BOOL SetTextColor(COLORREF cr)
DWORD SetExtendedListViewStyle(DWORD dw, DWORD dwMask=0)
#define TTM_WINDOWFROMPOINT
BOOL SetItemText(int i, int subItem, LPCWSTR text)
BOOL GetItemPosition(int nItem, POINT *pPoint)
static struct _test_info info[]
BOOL Expand(HTREEITEM item, DWORD action)
REFIID LPVOID DWORD_PTR dw
#define TTM_GETTIPBKCOLOR
BOOL GetItem(LV_ITEM *pitem)
HTREEITEM AddItem(HTREEITEM hParent, LPWSTR lpText, INT Image, INT SelectedImage, LPARAM lParam)
#define LVIS_STATEIMAGEMASK
void GetItemText(int iItem, int iSubItem, LPTSTR pszText, int cchTextMax)
HWND Create(HWND hwndParent, HMENU hMenu)
BOOL SelectItem(HTREEITEM item, DWORD action=TVGN_CARET)
HTREEITEM HitTest(TVHITTESTINFO *phtInfo)
#define LVM_GETITEMSPACING
HTREEITEM InsertItem(const TVINSERTSTRUCTW *pitem)
#define LVM_SETITEMPOSITION
BOOL EnsureVisible(HTREEITEM i)
BOOL SetTextColor(COLORREF cr)
#define TTM_GETCURRENTTOOL
BOOL SetTextBkColor(COLORREF cr)
#define INDEXTOSTATEIMAGEMASK(i)
#define TTM_SETMAXTIPWIDTH
#define LVM_SETEXTENDEDLISTVIEWSTYLE
#define LVM_SETTEXTBKCOLOR
int InsertColumn(int iCol, LPWSTR pszText, int fmt, int width=-1, int iSubItem=-1, int iImage=-1, int iOrder=-1)
UINT GetItemState(int i, UINT mask)
void check(CONTEXT *pContext)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
HIMAGELIST SetImageList(HIMAGELIST himl, int iImageList)
int InsertItem(const LV_ITEM *pitem)
#define TTM_GETBUBBLESIZE
HWND WINAPI CreateWindowExW(_In_ DWORD dwExStyle, _In_opt_ LPCWSTR lpClassName, _In_opt_ LPCWSTR lpWindowName, _In_ DWORD dwStyle, _In_ int X, _In_ int Y, _In_ int nWidth, _In_ int nHeight, _In_opt_ HWND hWndParent, _In_opt_ HMENU hMenu, _In_opt_ HINSTANCE hInstance, _In_opt_ LPVOID lpParam)
#define TTM_SETTIPTEXTCOLOR
BOOL SetBkColor(COLORREF cr)
#define LVM_GETSELECTIONMARK
BOOL GetItem(TV_ITEM *pitem)
BOOL FindItem(int iStart, const LV_FINDINFO *plvfi)
int GetColumnWidth(int iCol)
#define LVM_DELETEALLITEMS
BOOL SetItem(const TV_ITEM *pitem)
HWND EditLabel(HTREEITEM i)
void redraw(int x, int y, int cx, int cy)
VOID SetText(LPCWSTR lpszText)
void GetItemSpacing(SIZE &spacing, BOOL bSmallIconView=FALSE)
#define TTM_TRACKACTIVATE
DWORD_PTR GetItemData(HTREEITEM item)
UINT GetItemState(int i, UINT mask)
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
void SetItemState(int i, UINT state, UINT mask)
BOOL SetItemPosition(int nItem, POINT *pPoint)
LRESULT WINAPI SendMessageW(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
int(CALLBACK * PFNLVCOMPARE)(LPARAM, LPARAM, LPARAM)
HTREEITEM GetNextItem(HTREEITEM i, WORD flags)
BOOL GetSelectedItem(LV_ITEM *pItem)
GLint GLint GLint GLint GLint GLint y
#define TVS_SHOWSELALWAYS
HWND Create(HWND hwndParent)
void SetCheckState(int i, BOOL check)
#define TTM_SETTIPBKCOLOR
BOOL SetItem(const LV_ITEM *pitem)
int InsertColumn(int iCol, LV_COLUMN *pcol)
HIMAGELIST SetImageList(HIMAGELIST himl, int iImageList)
#define LVM_GETCOLUMNWIDTH
void SetRedraw(BOOL redraw)
#define LVM_ENSUREVISIBLE
#define TB_SETDRAWTEXTFLAGS
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
#define LVM_GETITEMPOSITION
BOOL SortItems(PFNLVCOMPARE pfnCompare, PVOID lParam)
int HitTest(LV_HITTESTINFO *phtInfo)
PULONG MinorVersion OPTIONAL