core.sys.windows.commctrl

Windows API header module

Translated from MinGW API for MS-Windows 3.12

License

alias _prm_FORWARD_WM_NOTIFY HD_ITEMA HD_ITEMW HDLAYOUT HDPA HDSA HIMAGELIST HTREEITEM LPCOLORMAP LPCOLORSCHEME LPCREBARBANDINFOA LPCREBARBANDINFOW LPCTBBUTTON LPDRAGLISTINFO LPFINDINFOA LPFINDINFOW LPHDHITTESTINFO LPHDITEMA LPHDITEMW LPHDLAYOUT LPIMAGEINFO LPLVCOLUMNA LPLVCOLUMNW LPLVHITTESTINFO LPLVITEMA LPLVITEMW LPMONTHDAYSTATE LPNM_LISTVIEW LPNM_UPDOWN LPNMCBEENDEDITA LPNMCBEENDEDITW LPNMCUSTOMDRAW LPNMDATETIMECHANGE LPNMDAYSTATE LPNMHDDISPINFOA LPNMHDDISPINFOW LPNMHEADERA LPNMHEADERW LPNMLISTVIEW LPNMLVCACHEHINT LPNMLVCUSTOMDRAW LPNMLVDISPINFOA LPNMLVDISPINFOW LPNMTOOLBARA LPNMTOOLBARW LPNMTREEVIEWA LPNMTREEVIEWW LPNMTTDISPINFOA LPNMTTDISPINFOW LPNMTVCUSTOMDRAW LPNMTVDISPINFOA LPNMTVDISPINFOW LPNMUPDOWN LPREBARBANDINFOA LPREBARBANDINFOW LPREBARINFO LPTBADDBITMAP LPTBMETRICS LPTBNOTIFYA LPTBNOTIFYW LPTBREPLACEBITMAP LPTCHITTESTINFO LPTCITEMA LPTCITEMW LPTOOLTIPTEXTA LPTOOLTIPTEXTW LPTTHITTESTINFOA LPTTHITTESTINFOW LPTTTOOLINFOA LPTTTOOLINFOW LPTVHITTESTINFO LPTVINSERTSTRUCTA LPTVINSERTSTRUCTW LPTVITEMA LPTVITEMW LPTVSORTCB LPUDACCEL LV_COLUMNA LV_COLUMNW LV_DISPINFOA LV_DISPINFOW LV_FINDINFOA LV_FINDINFOW LV_HITTESTINFO LV_ITEMA LV_ITEMW MONTHDAYSTATE NM_CACHEHINT NM_LISTVIEW NM_TREEVIEWA NM_TREEVIEWW NM_UPDOWN PCCOMBOEXITEMA PCCOMBOEXITEMW PCOMBOBOXEXITEMA PCOMBOBOXEXITEMW PFNDPACOMPARE PFNDPAENUMCALLBACK PFNDSAENUMCALLBACK PFNLVCOMPARE PFNTVCOMPARE PMCHITTESTINFO PNMLVFINDITEMA PNMLVFINDITEMW PPBRANGE PTBBUTTON TBNOTIFYA TBNOTIFYW TC_HITTESTINFO TC_ITEMA TC_ITEMW TOOLTIPTEXTA TOOLTIPTEXTW TTTOOLINFOA TTTOOLINFOW TV_DISPINFOA TV_DISPINFOW TV_HITTESTINFO TV_INSERTSTRUCTA TV_INSERTSTRUCTW TV_ITEMA TV_ITEMW TV_SORTCB
fn _TrackMouseEvent Animate_Close Animate_Create Animate_Open Animate_OpenEx Animate_Play Animate_Seek Animate_Stop CreateMappedBitmap CreateStatusWindowA CreateStatusWindowW CreateToolbarEx CreateUpDownControl DateTime_GetMonthCal DateTime_GetMonthCalColor DateTime_GetMonthCalFont DateTime_GetRange DateTime_GetSystemtime DateTime_SetFormat DateTime_SetMonthCalColor DateTime_SetMonthCalFont DateTime_SetRange DateTime_SetSystemtime DPA_Create DPA_DeleteAllPtrs DPA_DeletePtr DPA_Destroy DPA_DestroyCallback DPA_EnumCallback DPA_GetPtr DPA_InsertPtr DPA_Search DPA_SetPtr DPA_Sort DrawInsert DrawStatusTextA DrawStatusTextW DSA_Create DSA_Destroy DSA_DestroyCallback DSA_GetItemPtr DSA_InsertItem FIRST_IPADDRESS FORWARD_WM_NOTIFY FOURTH_IPADDRESS GetEffectiveClientRect Header_DeleteItem Header_GetItem Header_GetItemCount Header_InsertItem Header_Layout Header_SetItem ImageList_Add ImageList_AddIcon ImageList_AddMasked ImageList_BeginDrag ImageList_Create ImageList_Destroy ImageList_DragEnter ImageList_DragLeave ImageList_DragMove ImageList_DragShowNolock ImageList_Draw ImageList_DrawEx ImageList_EndDrag ImageList_ExtractIcon ImageList_GetBkColor ImageList_GetDragImage ImageList_GetIcon ImageList_GetIconSize ImageList_GetImageCount ImageList_GetImageInfo ImageList_LoadBitmap ImageList_LoadImageA ImageList_LoadImageW ImageList_Merge ImageList_Read ImageList_Remove ImageList_RemoveAll ImageList_Replace ImageList_ReplaceIcon ImageList_SetBkColor ImageList_SetDragCursorImage ImageList_SetIconSize ImageList_SetOverlayImage ImageList_Write INDEXTOOVERLAYMASK INDEXTOSTATEIMAGEMASK InitCommonControls LBItemFromPt ListView_Arrange ListView_CancelEditLabel ListView_CreateDragImage ListView_DeleteAllItems ListView_DeleteColumn ListView_DeleteItem ListView_EditLabel ListView_EnableGroupView ListView_EnsureVisible ListView_FindItem ListView_GetBkColor ListView_GetCallbackMask ListView_GetCheckState ListView_GetColumn ListView_GetColumnWidth ListView_GetCountPerPage ListView_GetEditControl ListView_GetImageList ListView_GetISearchString ListView_GetItem ListView_GetItemCount ListView_GetItemPosition ListView_GetItemRect ListView_GetItemSpacing ListView_GetItemState ListView_GetItemText ListView_GetNextItem ListView_GetOrigin ListView_GetSelectedCount ListView_GetStringWidth ListView_GetTextBkColor ListView_GetTextColor ListView_GetTopIndex ListView_GetViewRect ListView_HitTest ListView_InsertColumn ListView_InsertItem ListView_RedrawItems ListView_Scroll ListView_SetBkColor ListView_SetCallbackMask ListView_SetCheckState ListView_SetColumn ListView_SetColumnWidth ListView_SetImageList ListView_SetItem ListView_SetItemCount ListView_SetItemPosition ListView_SetItemPosition32 ListView_SetItemState ListView_SetItemText ListView_SetTextBkColor ListView_SetTextColor ListView_SortItems ListView_SortItemsEx ListView_Update MakeDragList MAKEIPADDRESS MAKEIPRANGE MenuHelp MonthCal_GetColor MonthCal_GetCurSel MonthCal_GetFirstDayOfWeek MonthCal_GetMaxSelCount MonthCal_GetMaxTodayWidth MonthCal_GetMinReqRect MonthCal_GetMonthDelta MonthCal_GetMonthRange MonthCal_GetRange MonthCal_GetSelRange MonthCal_GetToday MonthCal_GetUnicodeFormat MonthCal_HitTest MonthCal_SetColor MonthCal_SetCurSel MonthCal_SetDayState MonthCal_SetFirstDayOfWeek MonthCal_SetMaxSelCount MonthCal_SetMonthDelta MonthCal_SetRange MonthCal_SetSelRange MonthCal_SetToday MonthCal_SetUnicodeFormat SECOND_IPADDRESS ShowHideMenuCtl Str_SetPtrW TabCtrl_AdjustRect TabCtrl_DeleteAllItems TabCtrl_DeleteItem TabCtrl_GetCurFocus TabCtrl_GetCurSel TabCtrl_GetImageList TabCtrl_GetItem TabCtrl_GetItemCount TabCtrl_GetItemRect TabCtrl_GetRowCount TabCtrl_GetToolTips TabCtrl_HitTest TabCtrl_InsertItem TabCtrl_RemoveImage TabCtrl_SetCurFocus TabCtrl_SetCurSel TabCtrl_SetImageList TabCtrl_SetItem TabCtrl_SetItemExtra TabCtrl_SetItemSize TabCtrl_SetPadding TabCtrl_SetToolTips THIRD_IPADDRESS TreeView_CreateDragImage TreeView_DeleteAllItems TreeView_DeleteItem TreeView_EditLabel TreeView_EndEditLabelNow TreeView_EnsureVisible TreeView_Expand TreeView_GetChild TreeView_GetCount TreeView_GetDropHilight TreeView_GetEditControl TreeView_GetFirstVisible TreeView_GetImageList TreeView_GetIndent TreeView_GetISearchString TreeView_GetItem TreeView_GetItemRect TreeView_GetNextItem TreeView_GetNextSibling TreeView_GetNextVisible TreeView_GetParent TreeView_GetPrevSibling TreeView_GetPrevVisible TreeView_GetRoot TreeView_GetSelection TreeView_GetVisibleCount TreeView_HitTest TreeView_InsertItem TreeView_Select TreeView_SelectDropTarget TreeView_SelectItem TreeView_SelectSetFirstVisible TreeView_SetImageList TreeView_SetIndent TreeView_SetItem TreeView_SortChildren TreeView_SortChildrenCB

Types 177

structTBMETRICS
Fields
UINT cbSize
DWORD dwMask
int cxPad
int cyPad
int cxBarPad
int cyBarPad
int cxButtonSpacing
int cyButtonSpacing
Fields
UINT mask
INT_PTR iItem
LPSTR pszText
int cchTextMax
int iImage
int iSelectedImage
int iOverlay
int iIndent
LPARAM lParam
Fields
UINT mask
INT_PTR iItem
LPWSTR pszText
int cchTextMax
int iImage
int iSelectedImage
int iOverlay
int iIndent
LPARAM lParam
Fields
NMHDR nmhdr
DWORD dwFlags
Fields
NMHDR hdr
BOOL fChanged
int iNewSelection
WCHAR[CBEMAXSTRLEN] szText
int iWhy
Fields
NMHDR hdr
BOOL fChanged
int iNewSelection
char[CBEMAXSTRLEN] szText
int iWhy
structCOLORMAP
Fields
COLORREF from
COLORREF to
Fields
UINT uNotification
HWND hWnd
POINT ptCursor
structTBBUTTON
Fields
int iBitmap
int idCommand
BYTE fsState
BYTE fsStyle
DWORD_PTR dwData
INT_PTR iString
aliasLPCTBBUTTON = const(TBBUTTON) *
structIMAGEINFO
Fields
HBITMAP hbmImage
HBITMAP hbmMask
int Unused1
int Unused2
RECT rcImage
aliasLPHDITEMA = HDITEMA *
aliasLPHDITEMW = HDITEMW *
aliasHD_ITEMA = HDITEMA
aliasHD_ITEMW = HDITEMW
structHD_LAYOUT
Fields
RECT * prc
WINDOWPOS * pwpos
deprecated
Fields
UINT flags
int iItem
Fields
NMHDR hdr
int iItem
int iButton
HDITEMA * pitem
Fields
NMHDR hdr
int iItem
int iButton
HDITEMW * pitem
structNMHEADERA
Fields
NMHDR hdr
int iItem
int iButton
HDITEMA * pitem
structNMHEADERW
Fields
NMHDR hdr
int iItem
int iButton
HDITEMW * pitem
Fields
NMHDR hdr
int iItem
UINT mask
LPSTR pszText
int cchTextMax
int iImage
LPARAM lParam
Fields
NMHDR hdr
int iItem
UINT mask
LPWSTR pszText
int cchTextMax
int iImage
LPARAM lParam
Fields
NMHDR hdr
DWORD dwDrawStage
HDC hdc
RECT rc
DWORD_PTR dwItemSpec
UINT uItemState
LPARAM lItemlParam
aliasLPNMLVCUSTOMDRAW = NMLVCUSTOMDRAW *
aliasLPNMTVCUSTOMDRAW = NMTVCUSTOMDRAW *
Fields
HINSTANCE hInst
UINT_PTR nID
Fields
HKEY hkr
LPCSTR pszSubKey
LPCSTR pszValueName
Fields
HKEY hkr
LPCWSTR pszSubKey
LPCWSTR pszValueName
Fields
HINSTANCE hInstOld
UINT_PTR nIDOld
HINSTANCE hInstNew
UINT_PTR nIDNew
int nButtons
aliasLPNMTOOLBARA = NMTOOLBARA *
aliasLPNMTOOLBARW = NMTOOLBARW *
aliasTBNOTIFYA = NMTOOLBARA
aliasTBNOTIFYW = NMTOOLBARW
aliasTTTOOLINFOA = TOOLINFOA
aliasTTTOOLINFOW = TOOLINFOW
Fields
HWND hwnd
TOOLINFOA ti
Fields
HWND hwnd
TOOLINFOW ti
aliasLPNMTTDISPINFOA = NMTTDISPINFOA *
aliasLPNMTTDISPINFOW = NMTTDISPINFOW *
aliasTOOLTIPTEXTA = NMTTDISPINFOA
aliasTOOLTIPTEXTW = NMTTDISPINFOW
structUDACCEL
Fields
UINT nSec
UINT nInc
structNMUPDOWN
Fields
NMHDR hdr
int iPos
int iDelta
aliasLPLVITEMA = LVITEMA *
aliasLPLVITEMW = LVITEMW *
aliasLV_ITEMA = LVITEMA
aliasLV_ITEMW = LVITEMW
Fields
UINT flags
LPCSTR psz
LPARAM lParam
UINT vkDirection
Fields
UINT flags
LPCWSTR psz
LPARAM lParam
UINT vkDirection
Fields
NMHDR hdr
int iStart
Fields
NMHDR hdr
int iStart
aliasLPLVHITTESTINFO = LVHITTESTINFO *
aliasLV_HITTESTINFO = LVHITTESTINFO
aliasLPLVCOLUMNA = LVCOLUMNA *
aliasLPLVCOLUMNW = LVCOLUMNW *
aliasLV_COLUMNA = LVCOLUMNA
aliasLV_COLUMNW = LVCOLUMNW
aliasPFNLVCOMPARE = int function(LPARAM, LPARAM, LPARAM)
Fields
NMHDR hdr
int iItem
int iSubItem
UINT uNewState
UINT uOldState
UINT uChanged
POINT ptAction
LPARAM lParam
Fields
NMHDR hdr
Fields
NMHDR hdr
Fields
NMHDR hdr
WORD wVKey
UINT flags
Fields
NMHDR hdr
int iFrom
int iTo
structTVITEMA
Fields
UINT mask
HTREEITEM hItem
UINT state
UINT stateMask
LPSTR pszText
int cchTextMax
int iImage
int iSelectedImage
int cChildren
LPARAM lParam
structTVITEMW
Fields
UINT mask
HTREEITEM hItem
UINT state
UINT stateMask
LPWSTR pszText
int cchTextMax
int iImage
int iSelectedImage
int cChildren
LPARAM lParam
aliasLPTVINSERTSTRUCTA = TVINSERTSTRUCTA *
aliasTV_INSERTSTRUCTA = TVINSERTSTRUCTA
aliasLPTVINSERTSTRUCTW = TVINSERTSTRUCTW *
aliasTV_INSERTSTRUCTW = TVINSERTSTRUCTW
Fields
UINT flags
HTREEITEM hItem
aliasPFNTVCOMPARE = int function(LPARAM, LPARAM, LPARAM)
structTVSORTCB
Fields
HTREEITEM hParent
PFNTVCOMPARE lpfnCompare
LPARAM lParam
Fields
NMHDR hdr
UINT action
TV_ITEMA itemOld
TV_ITEMA itemNew
POINT ptDrag
Fields
NMHDR hdr
UINT action
TV_ITEMW itemOld
TV_ITEMW itemNew
POINT ptDrag
Fields
NMHDR hdr
TVITEMA item
Fields
NMHDR hdr
TVITEMW item
Fields
NMHDR hdr
WORD wVKey
UINT flags
Fields
UINT mask
UINT lpReserved1
UINT lpReserved2
LPSTR pszText
int cchTextMax
int iImage
Fields
UINT mask
UINT lpReserved1
UINT lpReserved2
LPWSTR pszText
int cchTextMax
int iImage
aliasLPTCITEMA = TCITEMA *
aliasTC_ITEMA = TCITEMA
aliasLPTCITEMW = TCITEMW *
aliasTC_ITEMW = TCITEMW
Fields
UINT flags
Fields
NMHDR hdr
WORD wVKey
UINT flags
structPBRANGE
Fields
int iLow
int iHigh
aliasPPBRANGE = PBRANGE *
Fields
DWORD dwSize
COLORREF clrBtnHighlight
COLORREF clrBtnShadow
Fields
UINT cbSize
UINT uHit
aliasMONTHDAYSTATE = DWORD
Fields
NMHDR nmhdr
SYSTEMTIME stStart
int cDayState
LPMONTHDAYSTATE prgDayState
structREBARINFO
Fields
UINT cbSize
UINT fMask
aliasLPREBARBANDINFOA = REBARBANDINFOA *
aliasLPCREBARBANDINFOA = const(REBARBANDINFOA) *
aliasLPREBARBANDINFOW = REBARBANDINFOW *
aliasLPCREBARBANDINFOW = const(REBARBANDINFOW) *
aliasHDSA = HANDLE
aliasHDPA = HANDLE
aliasPFNDPAENUMCALLBACK = INT function(PVOID, PVOID)
aliasPFNDSAENUMCALLBACK = INT function(PVOID, PVOID)
aliasPFNDPACOMPARE = INT function(PVOID, PVOID, LPARAM)
private alias_prm_FORWARD_WM_NOTIFY = LRESULT function(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)

Functions 236

fnuint INDEXTOOVERLAYMASK()(uint i)
fnuint INDEXTOSTATEIMAGEMASK()(uint i)
fnLRESULT FORWARD_WM_NOTIFY(HWND hwnd, int idFrom, NMHDR * pnmhdr, _prm_FORWARD_WM_NOTIFY fn)
fnLPARAM MAKEIPADDRESS(ubyte b1, ubyte b2, ubyte b3, ubyte b4)
fnLPARAM MAKEIPRANGE(ubyte low, ubyte high)
fnHWND Animate_Create(HWND hwndP, UINT id, DWORD dwStyle, HINSTANCE hInstance)
fnBOOL Animate_Open(HWND hwnd, LPTSTR szName)
fnBOOL Animate_OpenEx(HWND hwnd, HINSTANCE hInst, LPTSTR szName)
fnBOOL Animate_Play(HWND hwnd, int from, int to, int rep)
fnBOOL Animate_Stop(HWND hwnd)
fnBOOL Animate_Close(HWND hwnd)
fnBOOL Animate_Seek(HWND hwnd, int frame)
fnHWND CreateStatusWindowA(LONG, LPCSTR, HWND, UINT)
fnHWND CreateStatusWindowW(LONG, LPCWSTR, HWND, UINT)
fnHWND CreateToolbarEx(HWND, DWORD, UINT, int, HINSTANCE, UINT_PTR, LPCTBBUTTON, int, int, int, int, int, UINT)
fnHWND CreateUpDownControl(DWORD, int, int, int, int, HWND, int, HINSTANCE, HWND, int, int, int)
fnCOLORREF DateTime_GetMonthCalColor(HWND hwnd, int iColor)
fnDWORD DateTime_GetRange(HWND hwnd, LPSYSTEMTIME lpSysTimeArray)
fnDWORD DateTime_GetSystemtime(HWND hwnd, LPSYSTEMTIME lpSysTime)
fnBOOL DateTime_SetFormat(HWND hwnd, LPCTSTR lpszFormat)
fnLRESULT DateTime_SetMonthCalColor(HWND hwnd, int iColor, COLORREF clr)
fnvoid DateTime_SetMonthCalFont(HWND hwnd, HFONT hfont, BOOL fRedraw)
fnBOOL DateTime_SetRange(HWND hwnd, WPARAM flags, LPSYSTEMTIME lpSysTimeArray)
fnBOOL DateTime_SetSystemtime(HWND hwnd, WPARAM flag, LPSYSTEMTIME lpSysTime)
fnvoid DrawInsert(HWND, HWND, int)
fnvoid DrawStatusTextA(HDC, LPRECT, LPCSTR, UINT)
fnvoid DrawStatusTextW(HDC, LPRECT, LPCWSTR, UINT)
fnvoid GetEffectiveClientRect(HWND, LPRECT, LPINT)
fnint Header_InsertItem(HWND w, int i, const(HDITEM) * phdi)
fnBOOL Header_DeleteItem(HWND w, int i)
fnBOOL Header_GetItem(HWND w, int i, LPHDITEM phdi)
fnBOOL Header_SetItem(HWND w, int i, const(HDITEM) * phdi)
fnBOOL Header_Layout(HWND w, LPHDLAYOUT playout)
fnHDSA DSA_Create(INT, INT)
fnBOOL DPA_SetPtr(HDPA, INT, PVOID)
fnINT DPA_InsertPtr(HDPA, INT, PVOID)
fnPVOID DPA_GetPtr(HDPA, INT_PTR)
fnBOOL Str_SetPtrW(LPWSTR *, LPCWSTR)
fnBOOL ImageList_BeginDrag(HIMAGELIST, int, int, int)
fnHIMAGELIST ImageList_Create(int, int, UINT, int, int)
fnBOOL ImageList_DragEnter(HWND, int, int)
fnBOOL ImageList_DragMove(int, int)
fnBOOL ImageList_Draw(HIMAGELIST, int, HDC, int, int, UINT)
fnBOOL ImageList_DrawEx(HIMAGELIST, int, HDC, int, int, int, int, COLORREF, COLORREF, UINT)
fnBOOL ImageList_GetIconSize(HIMAGELIST, int *, int *)
fnHIMAGELIST ImageList_LoadImageA(HINSTANCE, LPCSTR, int, int, COLORREF, UINT, UINT)
fnHIMAGELIST ImageList_LoadImageW(HINSTANCE, LPCWSTR, int, int, COLORREF, UINT, UINT)
fnCOLORREF ImageList_SetBkColor(HIMAGELIST, COLORREF)
fnint LBItemFromPt(HWND, POINT, BOOL)
fnHIMAGELIST ImageList_LoadBitmap(HINSTANCE hi, LPCTSTR lpbmp, int cx, int cGrow, COLORREF crMask)
fnBOOL ListView_GetItem(HWND w, LPLVITEM pitem)
fnBOOL ListView_SetBkColor(HWND w, COLORREF c)
fnBOOL ListView_SetItem(HWND w, const(LV_ITEM) * i)
fnint ListView_InsertItem(HWND w, const(LV_ITEM) * i)
fnBOOL ListView_DeleteItem(HWND w, int i)
fnBOOL ListView_SetCallbackMask(HWND w, UINT m)
fnint ListView_GetNextItem(HWND w, int i, UINT f)
fnint ListView_FindItem(HWND w, int i, const(LV_FINDINFO) * p)
fnBOOL ListView_GetItemRect(HWND w, int i, LPRECT p, int c)
fnBOOL ListView_SetItemPosition(HWND w, int i, int x, int y)
fnBOOL ListView_GetItemPosition(HWND w, int i, POINT * p)
fnDWORD ListView_GetItemSpacing(HWND w, BOOL f)
fnint ListView_GetStringWidth(HWND w, LPCSTR s)
fnBOOL ListView_EnsureVisible(HWND w, int i, BOOL f)
fnBOOL ListView_Scroll(HWND w, int dx, int dy)
fnBOOL ListView_RedrawItems(HWND w, int f, int l)
fnBOOL ListView_Arrange(HWND w, UINT c)
fnBOOL ListView_GetColumn(HWND w, int i, LPLVCOLUMN p)
fnBOOL ListView_SetColumn(HWND w, int i, const(LV_COLUMN) * p)
fnint ListView_InsertColumn(HWND w, int i, const(LV_COLUMN) * p)
fnBOOL ListView_DeleteColumn(HWND w, int i)
fnBOOL ListView_SetColumnWidth(HWND w, int i, int x)
fnBOOL ListView_SetTextColor(HWND w, COLORREF c)
fnBOOL ListView_SetTextBkColor(HWND w, COLORREF c)
fnBOOL ListView_GetOrigin(HWND w, LPPOINT p)
fnvoid ListView_SetItemState(HWND w, int i, UINT d, UINT m)
fnUINT ListView_GetItemState(HWND w, int i, UINT m)
fnvoid ListView_GetItemText(HWND w, int i, int iS, LPTSTR s, int n)
fnvoid ListView_SetItemText(HWND w, int i, int iS, LPTSTR s)
fnvoid ListView_SetItemCount(HWND w, int n)
fnvoid ListView_SetItemPosition32(HWND w, int i, int x, int y)
fnUINT ListView_GetCheckState(HWND w, UINT i)
fnvoid ListView_SetCheckState(HWND w, UINT i, BOOL f)
fnBOOL ListView_GetISearchString(HWND w, LPSTR lpsz)
fnvoid MenuHelp(UINT, WPARAM, LPARAM, HMENU, HINSTANCE, HWND, PUINT)
fnCOLORREF MonthCal_GetColor(HWND hwnd, INT icolor)
fnBOOL MonthCal_GetCurSel(HWND hwnd, LPSYSTEMTIME lpsystime)
fnBOOL MonthCal_GetMinReqRect(HWND hwnd, LPRECT lpRectInfo)
fnINT MonthCal_GetMonthRange(HWND hwnd, DWORD flag, LPSYSTEMTIME systimearray)
fnDWORD MonthCal_GetRange(HWND hwnd, LPSYSTEMTIME systimearray)
fnBOOL MonthCal_GetSelRange(HWND hwnd, LPSYSTEMTIME systimearray)
fnBOOL MonthCal_GetToday(HWND hwnd, LPSYSTEMTIME systime)
fnDWORD MonthCal_HitTest(HWND hwnd, PMCHITTESTINFO pmchittest)
fnCOLORREF MonthCal_SetColor(HWND hwnd, INT icolor, COLORREF clr)
fnBOOL MonthCal_SetCurSel(HWND hwnd, LPSYSTEMTIME lpsystime)
fnBOOL MonthCal_SetDayState(HWND hwnd, INT imonths, LPMONTHDAYSTATE lpdatestatearray)
fnDWORD MonthCal_SetFirstDayOfWeek(HWND hwnd, INT iday)
fnBOOL MonthCal_SetMaxSelCount(HWND hwnd, UINT imax)
fnINT MonthCal_SetMonthDelta(HWND hwnd, INT idelta)
fnBOOL MonthCal_SetSelRange(HWND hwnd, LPSYSTEMTIME systimearray)
fnvoid MonthCal_SetToday(HWND hwnd, LPSYSTEMTIME systime)
fnBOOL MonthCal_SetUnicodeFormat(HWND hwnd, BOOL unicode)
fnBOOL MonthCal_SetRange(HWND w, DWORD f, LPSYSTEMTIME st)
fnBOOL ShowHideMenuCtl(HWND, UINT_PTR, PINT) nothrow @nogc
fnBOOL TabCtrl_GetItem(HWND w, int i, LPTCITEM p)
fnBOOL TabCtrl_SetItem(HWND w, int i, LPTCITEM p)
fnint TabCtrl_InsertItem(HWND w, int i, const(TC_ITEM) * p)
fnBOOL TabCtrl_DeleteItem(HWND w, int i)
fnBOOL TabCtrl_GetItemRect(HWND w, int i, LPRECT p)
fnint TabCtrl_SetCurSel(HWND w, int i)
fnBOOL TabCtrl_SetItemExtra(HWND w, int c)
fnint TabCtrl_AdjustRect(HWND w, BOOL b, LPRECT p)
fnDWORD TabCtrl_SetItemSize(HWND w, int x, int y)
fnvoid TabCtrl_RemoveImage(HWND w, int i)
fnvoid TabCtrl_SetPadding(HWND w, int x, int y)
fnvoid TabCtrl_SetCurFocus(HWND w, int i)
fnHTREEITEM TreeView_InsertItem(HWND w, LPTVINSERTSTRUCT i)
fnBOOL TreeView_Expand(HWND w, HTREEITEM i, UINT c)
fnBOOL TreeView_GetItemRect(HWND w, HTREEITEM i, LPRECT p, BOOL c)
fnBOOL TreeView_SetIndent(HWND w, INT i)
fnBOOL TreeView_Select(HWND w, HTREEITEM i, UINT c)
fnBOOL TreeView_GetItem(HWND w, LPTVITEM i)
fnBOOL TreeView_SetItem(HWND w, const(TV_ITEM) * i)
fnBOOL TreeView_SortChildren(HWND w, HTREEITEM i, BOOL r)
fnBOOL TreeView_EndEditLabelNow(HWND w, BOOL f)
fnBOOL TreeView_GetISearchString(HWND w, LPTSTR s)

Variables 12

enumvarCOMCTL32_VERSION = 6
varTCHAR[] DRAGLISTMSGSTRING
enumvarCBEMAXSTRLEN = 260
enumvarCMB_MASKED = 2
enumvarMINSYSCOMMAND = SC_SIZE
enumvarHINST_COMMCTRL = cast(HINSTANCE) (- 1)
enumvarTBBF_LARGE = 1
enumvarUD_MAXVAL = 0x7fff
enumvarUD_MINVAL = - UD_MAXVAL
enumvarLPSTR_TEXTCALLBACKW = cast(LPWSTR) - 1
enumvarLPSTR_TEXTCALLBACKA = cast(LPSTR) - 1
enumvarI_IMAGECALLBACK = - 1

Templates 1

tmplHANDLE_WM_NOTIFY(R)
Functions
R HANDLE_WM_NOTIFY(HWND hwnd, WPARAM wParam, LPARAM lParam, _prm_HANDLE_WM_NOTIFY fn)