📄 commctrl.h
字号:
void WINAPI ImageList_EndDrag(VOID);#define ImageList_ExtractIcon(h,l,i) ImageList_GetIcon(l,i,0)COLORREF WINAPI ImageList_GetBkColor(HIMAGELIST);HIMAGELIST WINAPI ImageList_GetDragImage(LPPOINT,LPPOINT);HICON WINAPI ImageList_GetIcon(HIMAGELIST,int,UINT);BOOL WINAPI ImageList_GetIconSize(HIMAGELIST,int*,int*);int WINAPI ImageList_GetImageCount(HIMAGELIST);BOOL WINAPI ImageList_GetImageInfo(HIMAGELIST,int,IMAGEINFO*);#define ImageList_LoadBitmap(h,l,x,G,M) ImageList_LoadImage(h,l,x,G,M,IMAGE_BITMAP,0)HIMAGELIST WINAPI ImageList_LoadImageA(HINSTANCE,LPCSTR,int,int,COLORREF,UINT,UINT);HIMAGELIST WINAPI ImageList_LoadImageW(HINSTANCE,LPCWSTR,int,int,COLORREF,UINT,UINT);HIMAGELIST WINAPI ImageList_Merge(HIMAGELIST,int,HIMAGELIST,int,int,int);BOOL WINAPI ImageList_Remove(HIMAGELIST,int);#define ImageList_RemoveAll(l) ImageList_Remove(l,-1)BOOL WINAPI ImageList_Replace(HIMAGELIST,int,HBITMAP,HBITMAP);int WINAPI ImageList_ReplaceIcon(HIMAGELIST,int,HICON);COLORREF WINAPI ImageList_SetBkColor(HIMAGELIST,COLORREF);BOOL WINAPI ImageList_SetDragCursorImage(HIMAGELIST,int,int,int);BOOL WINAPI ImageList_SetIconSize(HIMAGELIST,int,int);BOOL WINAPI ImageList_SetOverlayImage(HIMAGELIST,int,int);#ifdef _OBJIDL_HHIMAGELIST WINAPI ImageList_Read(LPSTREAM);BOOL WINAPI ImageList_Write(HIMAGELIST,LPSTREAM);#endifvoid WINAPI InitCommonControls(void);int WINAPI LBItemFromPt(HWND,POINT,BOOL);#define ListView_GetBkColor(w) (COLORREF)SendMessage((w),LVM_GETBKCOLOR,0,0)#define ListView_GetImageList(w,i) (HIMAGELIST)SendMessage((w),LVM_GETIMAGELIST,(i),0)#define ListView_GetItemCount(w) (int)SendMessage((w),LVM_GETITEMCOUNT,0,0)#define ListView_GetItem(w,i) (BOOL)SendMessage((w),LVM_GETITEM,0,(LPARAM)(i))#define ListView_SetBkColor(w,c) (BOOL)SendMessage((w),LVM_SETBKCOLOR,0,(LPARAM)c)#define ListView_SetImageList(w,h,i) (HIMAGELIST)(UINT)SendMessage((w),LVM_SETIMAGELIST,(i),(LPARAM)(h))#define ListView_SetItem(w,i) (BOOL)SendMessage((w),LVM_SETITEM,0,(LPARAM)(const LV_ITEM*)(i))#define ListView_InsertItem(w,i) (int)SendMessage((w),LVM_INSERTITEM,0,(LPARAM)(const LV_ITEM*)(i))#define ListView_DeleteItem(w,i) (BOOL)SendMessage((w),LVM_DELETEITEM,i,0)#define ListView_DeleteAllItems(w) (BOOL)SendMessage((w),LVM_DELETEALLITEMS,0,0)#define ListView_GetCallbackMask(w) (BOOL)SendMessage((w),LVM_GETCALLBACKMASK,0,0)#define ListView_SetCallbackMask(w,m) (BOOL)SendMessage((w),LVM_SETCALLBACKMASK,m,0)#define ListView_GetNextItem(w,i,f) (int)SendMessage((w),LVM_GETNEXTITEM,i,MAKELPARAM((f),0))#define ListView_FindItem(w,i,p) (int)SendMessage((w), LVM_FINDITEM,i,(LPARAM)(const LV_FINDINFO*)(p))#define ListView_GetItemRect(w,i,p,c) (BOOL)SendMessage((w),LVM_GETITEMRECT,i,((p)?(((LPRECT)(p))->left=(c),(LPARAM)(LPRECT)(p)):0))#define ListView_SetItemPosition(w,i,x,y) (BOOL)SendMessage((w),LVM_SETITEMPOSITION,i,MAKELPARAM(x,y))#define ListView_GetItemPosition(w,i,p) (BOOL)SendMessage((w),LVM_GETITEMPOSITION,i,(LPARAM)p)#define ListView_GetItemSpacing(w,f) (DWORD)SendMessage((w),LVM_GETITEMSPACING,f,0)#define ListView_GetStringWidth(w,s) (int)SendMessage((w),LVM_GETSTRINGWIDTH,0,(LPARAM)s)#define ListView_HitTest(w,p) (int)SendMessage((w),LVM_HITTEST,0,(LPARAM)(LV_HITTESTINFO*)(p))#define ListView_EnsureVisible(w,i,f) (BOOL)SendMessage((w),LVM_ENSUREVISIBLE,i,MAKELPARAM((f),0))#define ListView_Scroll(w,dx,dy) (BOOL)SendMessage((w),LVM_SCROLL,dx,dy)#define ListView_RedrawItems(w,f,l) (BOOL)SendMessage((w),LVM_REDRAWITEMS,f,l)#define ListView_Arrange(w,c) (BOOL)SendMessage((w),LVM_ARRANGE,c,0)#define ListView_EditLabel(w,i) (HWND)SendMessage((w),LVM_EDITLABEL,i,0)#define ListView_GetEditControl(w) (HWND)SendMessage((w),LVM_GETEDITCONTROL,0,0)#define ListView_GetColumn(w,i,p) (BOOL)SendMessage((w),LVM_GETCOLUMN,i,(LPARAM)(LV_COLUMN*)(p))#define ListView_SetColumn(w,i,p) (BOOL)SendMessage((w),LVM_SETCOLUMN,i,(LPARAM)(const LV_COLUMN*)(p))#define ListView_InsertColumn(w,i,p) (int)SendMessage((w),LVM_INSERTCOLUMN,i,(LPARAM)(const LV_COLUMN*)(p))#define ListView_DeleteColumn(w,i) (BOOL)SendMessage((w),LVM_DELETECOLUMN,i,0)#define ListView_GetColumnWidth(w,i) (int)SendMessage((w),LVM_GETCOLUMNWIDTH,i,0)#define ListView_SetColumnWidth(w,i,x) (BOOL)SendMessage((w),LVM_SETCOLUMNWIDTH,i,MAKELPARAM((x),0))#define ListView_CreateDragImage(w,i,p) (HIMAGELIST)SendMessage((w),LVM_CREATEDRAGIMAGE,i,(LPARAM)(LPPOINT)(p))#define ListView_GetViewRect(w,p) (BOOL)SendMessage((w),LVM_GETVIEWRECT,0,(LPARAM)(LPRECT)(p))#define ListView_GetTextColor(w) (COLORREF)SendMessage((w),LVM_GETTEXTCOLOR,0,0)#define ListView_SetTextColor(w,c) (BOOL)SendMessage((w),LVM_SETTEXTCOLOR,0,(LPARAM)(COLORREF)(c))#define ListView_GetTextBkColor(w) (COLORREF)SendMessage((w),LVM_GETTEXTBKCOLOR,0,0)#define ListView_SetTextBkColor(w,c) (BOOL)SendMessage((w),LVM_SETTEXTBKCOLOR,0,(LPARAM)(COLORREF)(c))#define ListView_GetTopIndex(w) (int)SendMessage((w),LVM_GETTOPINDEX,0,0)#define ListView_GetCountPerPage(w) (int)SendMessage((w),LVM_GETCOUNTPERPAGE,0,0)#define ListView_GetOrigin(w,p) (BOOL)SendMessage((w),LVM_GETORIGIN,0,(LPARAM)(POINT*)(p))#define ListView_GetOrigin(w,p) (BOOL)SendMessage((w),LVM_GETORIGIN,0,(LPARAM)(POINT*)(p))#define ListView_Update(w,i) (BOOL)SendMessage((w),LVM_UPDATE,i,0)#define ListView_SetItemState(w,i,d,m) \{ \ LV_ITEM _lvi;\ _lvi.stateMask=m;\ _lvi.state=d;\ SendMessage((w),LVM_SETITEMSTATE,i,(LPARAM)(LV_ITEM*)&_lvi);\}#define ListView_GetItemState(w,i,m) (UINT)SendMessage((w),LVM_GETITEMSTATE,i,m)#define ListView_GetItemText(w,i,iS,s,n) \{ \ LV_ITEM _lvi;\ _lvi.iSubItem=iS;\ _lvi.cchTextMax=n;\ _lvi.pszText=s;\ SendMessage((w),LVM_GETITEMTEXT,i,(LPARAM)(LV_ITEM*)&_lvi);\}#define ListView_SetItemText(w,i,iS,s) \{ \ LV_ITEM _lvi;\ _lvi.iSubItem=iS;\ _lvi.pszText=s;\ SendMessage((w),LVM_SETITEMTEXT,i,(LPARAM)(LV_ITEM*)&_lvi);\}#define ListView_SetItemCount(w,n) SendMessage((w),LVM_SETITEMCOUNT,n,0)#define ListView_SortItems(w,f,l) (BOOL)SendMessage((w),LVM_SORTITEMS,l,(LPARAM)f)#define ListView_SetItemPosition32(w,i,x,y) \{ \ POINT p={x,y}; \ SendMessage((w),LVM_SETITEMPOSITION32,i,(LPARAM)&p);\}#define ListView_GetSelectedCount(w) (UINT)SendMessage((w),LVM_GETSELECTEDCOUNT,0,0)BOOL WINAPI MakeDragList(HWND);void WINAPI MenuHelp(UINT,WPARAM,LPARAM,HMENU,HINSTANCE,HWND,PUINT);BOOL WINAPI ShowHideMenuCtl(HWND,UINT,PINT);#define TabCtrl_GetItem(w,i,p) (BOOL)SendMessage((w),TCM_GETITEM,i,(LPARAM)(TC_ITEM*)(p))#define TabCtrl_SetItem(w,i,p) (BOOL)SendMessage((w),TCM_SETITEM,i,(LPARAM)(TC_ITEM*)(p))#define TabCtrl_InsertItem(w,i,p) (int)SendMessage((w),TCM_INSERTITEM,i,(LPARAM)(const TC_ITEM*)(p))#define TabCtrl_DeleteItem(w,i) (BOOL)SendMessage((w),TCM_DELETEITEM,i,0)#define TabCtrl_DeleteAllItems(w) (BOOL)SendMessage((w),TCM_DELETEALLITEMS,0,0)#define TabCtrl_GetItemRect(w,i,p) (BOOL)SendMessage((w),TCM_GETITEMRECT,i,(LPARAM)(LPRECT)(p))#define TabCtrl_GetCurSel(w) (int)SendMessage((w),TCM_GETCURSEL,0,0)#define TabCtrl_SetCurSel(w,i) (int)SendMessage((w),TCM_SETCURSEL,i,0)#define TabCtrl_HitTest(w,p) (int)SendMessage((w),TCM_HITTEST,0,(LPARAM)(TC_HITTESTINFO*)(p))#define TabCtrl_SetItemExtra(w,c) (BOOL)SendMessage((w),TCM_SETITEMEXTRA,c,0)#define TabCtrl_AdjustRect(w,b,p) (int)SendMessage((w),TCM_ADJUSTRECT,b,(LPARAM)(LPRECT)p)#define TabCtrl_SetItemSize(w,x,y) (DWORD)SendMessage((w),TCM_SETITEMSIZE,0,MAKELPARAM(x,y))#define TabCtrl_RemoveImage(w,i) (void)SendMessage((w),TCM_REMOVEIMAGE,i,0)#define TabCtrl_SetPadding(w,x,y) (void)SendMessage((w),TCM_SETPADDING,0,MAKELPARAM(x,y))#define TabCtrl_GetRowCount(w) (int)SendMessage((w),TCM_GETROWCOUNT,0,0)#define TabCtrl_GetToolTips(w) (HWND)SendMessage((w),TCM_GETTOOLTIPS,0,0)#define TabCtrl_SetToolTips(w,t) (void)SendMessage((w),TCM_SETTOOLTIPS,(WPARAM)t,0)#define TabCtrl_GetCurFocus(w) (int)SendMessage((w),TCM_GETCURFOCUS,0,0)#define TabCtrl_SetCurFocus(w,i) (void)SendMessage((w),TCM_SETCURFOCUS,i,0)#define TabCtrl_SetImageList(w,h) (HIMAGELIST)SendMessage((w),TCM_SETIMAGELIST,0,(LPARAM)(UINT)(h))#define TabCtrl_GetItemCount(w) (int)SendMessage((w),TCM_GETITEMCOUNT,0,0)#define TreeView_InsertItem(w,i) (HTREEITEM)SendMessage((w),TVM_INSERTITEM,0,(LPARAM)(LPTV_INSERTSTRUCT)(i))#define TreeView_DeleteItem(w,i) (BOOL)SendMessage((w),TVM_DELETEITEM,0,(LPARAM)(HTREEITEM)(i))#define TreeView_DeleteAllItems(w) (BOOL)SendMessage((w),TVM_DELETEITEM,0,(LPARAM)TVI_ROOT)#define TreeView_Expand(w,i,c) (BOOL)SendMessage((w),TVM_EXPAND,c,(LPARAM)(HTREEITEM)(i))#define TreeView_GetItemRect(w,i,p,c) (*(HTREEITEM*)p=(i),(BOOL)SendMessage((w),TVM_GETITEMRECT,c,(LPARAM)(LPRECT)(p)))#define TreeView_GetCount(w) (UINT)SendMessage((w),TVM_GETCOUNT,0,0)#define TreeView_GetIndent(w) (UINT)SendMessage((w),TVM_GETINDENT,0,0)#define TreeView_SetIndent(w,i) (BOOL)SendMessage((w),TVM_SETINDENT,indent,0)#define TreeView_GetImageList(w,i) (HIMAGELIST)SendMessage((w),TVM_GETIMAGELIST,i,0)#define TreeView_SetImageList(w,h,i) (HIMAGELIST)SendMessage((w),TVM_SETIMAGELIST,i,(LPARAM)(HIMAGELIST)(h))#define TreeView_GetNextItem(w,i,c) (HTREEITEM)SendMessage((w),TVM_GETNEXTITEM,c,(LPARAM)(HTREEITEM)(i))#define TreeView_GetChild(w,i) TreeView_GetNextItem(w,i,TVGN_CHILD)#define TreeView_GetNextSibling(w,i) TreeView_GetNextItem(w,i,TVGN_NEXT)#define TreeView_GetPrevSibling(w,i) TreeView_GetNextItem(w,i,TVGN_PREVIOUS)#define TreeView_GetParent(w,i) TreeView_GetNextItem(w,i,TVGN_PARENT)#define TreeView_GetFirstVisible(w) TreeView_GetNextItem(w,NULL,TVGN_FIRSTVISIBLE)#define TreeView_GetNextVisible(w,i) TreeView_GetNextItem(w,i,TVGN_NEXTVISIBLE)#define TreeView_GetPrevVisible(w,i) TreeView_GetNextItem(w,i,TVGN_PREVIOUSVISIBLE)#define TreeView_GetSelection(w) TreeView_GetNextItem(w,NULL,TVGN_CARET)#define TreeView_GetDropHilight(w) TreeView_GetNextItem(w,NULL,TVGN_DROPHILITE)#define TreeView_GetRoot(w) TreeView_GetNextItem(w,NULL,TVGN_ROOT)#define TreeView_Select(w,i,c) (HTREEITEM)SendMessage((w),TVM_SELECTITEM,c,(LPARAM)(HTREEITEM)(i))#define TreeView_SelectItem(w,i) TreeView_Select(w,i,TVGN_CARET)#define TreeView_SelectDropTarget(w,i) TreeView_Select(w,i,TVGN_DROPHILITE)#define TreeView_SelectSetFirstVisible(w,i) TreeView_Select(w,i,TVGN_FIRSTVISIBLE)#define TreeView_GetItem(w,i) (BOOL)SendMessage((w),TVM_GETITEM,0,(LPARAM)(TV_ITEM*)(i))#define TreeView_SetItem(w,i) (BOOL)SendMessage((w),TVM_SETITEM,0,(LPARAM)(const TV_ITEM*)(i))#define TreeView_EditLabel(w,i) (HWND)SendMessage((w),TVM_EDITLABEL,0,(LPARAM)(HTREEITEM)(i))#define TreeView_GetEditControl(w) (HWND)SendMessage((w),TVM_GETEDITCONTROL,0,0)#define TreeView_GetVisibleCount(w) (UINT)SendMessage((w),TVM_GETVISIBLECOUNT,0,0)#define TreeView_HitTest(w,p) (HTREEITEM)SendMessage((w),TVM_HITTEST,0,(LPARAM)(LPTV_HITTESTINFO)(p))#define TreeView_CreateDragImage(w,i) (HIMAGELIST)SendMessage((w),TVM_CREATEDRAGIMAGE,0,(LPARAM)(HTREEITEM)(i))#define TreeView_SortChildren(w,i,r) (BOOL)SendMessage((w),TVM_SORTCHILDREN,r,(LPARAM)(HTREEITEM)(i))#define TreeView_EnsureVisible(w,i) (BOOL)SendMessage((w),TVM_ENSUREVISIBLE,0,(LPARAM)(HTREEITEM)(i))#define TreeView_SortChildrenCB(w,s,r) (BOOL)SendMessage((w),TVM_SORTCHILDRENCB,r,(LPARAM)(LPTV_SORTCB)(s))#define TreeView_EndEditLabelNow(w,f) (BOOL)SendMessage((w),TVM_ENDEDITLABELNOW,f,0)#define TreeView_GetISearchString(w,s) (BOOL)SendMessage((w),TVM_GETISEARCHSTRING,0,(LPARAM)s)#ifdef UNICODE#define ANIMATE_CLASS ANIMATE_CLASSW#define HOTKEY_CLASS HOTKEY_CLASSW#define PROGRESS_CLASS PROGRESS_CLASSW#define STATUSCLASSNAME STATUSCLASSNAMEW#define TOOLBARCLASSNAME TOOLBARCLASSNAMEW#define TOOLTIPS_CLASS TOOLTIPS_CLASSW#define TRACKBAR_CLASS TRACKBAR_CLASSW#define UPDOWN_CLASS UPDOWN_CLASSW#define WC_HEADER WC_HEADERW#define WC_LISTVIEW WC_LISTVIEWW#define WC_TABCONTROL WC_TABCONTROLW#define WC_TREEVIEW WC_TREEVIEWWtypedef HD_ITEMW HD_ITEM;typedef TOOLINFOW TOOLINFO,*PTOOLINFO,*LPTOOLINFO;typedef TTHITTESTINFOW TTHITTESTINFO,*LPHITTESTINFO;typedef TOOLTIPTEXTW TOOLTIPTEXT,*LPTOOLTIPTEXT;typedef TV_ITEMW TV_ITEM,*LPTV_ITEM;typedef TV_INSERTSTRUCTW TV_INSERTSTRUCT,*LPTV_INSERTSTRUCT;typedef NM_TREEVIEWW NM_TREEVIEW,*LPNM_TREEVIEW;#define ACM_OPEN ACM_OPENW#define SB_GETTEXT SB_GETTEXTW#define SB_SETTEXT SB_SETTEXTW#define SB_GETTEXTLENGTH SB_GETTEXTLENGTHW#define STATUSCLASSNAME STATUSCLASSNAMEW#define WC_HEADER WC_HEADERW#define HDM_INSERTITEM HDM_INSERTITEMW#define HDM_GETITEM HDM_GETITEMW#define HDM_SETITEM HDM_SETITEMW#define HDN_ITEMCHANGING HDN_ITEMCHANGINGW#define HDN_ITEMCHANGED HDN_ITEMCHANGEDW#define HDN_ITEMCLICK HDN_ITEMCLICKW#define HDN_ITEMDBLCLICK HDN_ITEMDBLCLICKW#define HDN_DIVIDERDBLCLICK HDN_DIVIDERDBLCLICKW#define HDN_BEGINTRACK HDN_BEGINTRACKW#define HDN_ENDTRACK HDN_ENDTRACKW#define HDN_TRACK HDN_TRACKW#define HD_NOTIFY HD_NOTIFYW#define TOOLBARCLASSNAME TOOLBARCLASSNAMEW#define TBSAVEPARAMS TBSAVEPARAMSW#define TB_GETBUTTONTEXT TB_GETBUTTONTEXTW#define TB_SAVERESTORE TB_SAVERESTOREW#define TB_ADDSTRING TB_ADDSTRINGW#define TBN_GETBUTTONINFO TBN_GETBUTTONINFOW#define TBNOTIFY TBNOTIFYW#define LPTBNOTIFY LPTBNOTIFYW#define TOOLTIPS_CLASS TOOLTIPS_CLASSW#define TTM_ADDTOOL TTM_ADDTOOLW#define TTM_DELTOOL TTM_DELTOOLW#define TTM_NEWTOOLRECT TTM_NEWTOOLRECTW#define TTM_GETTOOLINFO TTM_GETTOOLINFOW#define TTM_SETTOOLINFO TTM_SETTOOLINFOW#define TTM_HITTEST TTM_HITTESTW#define TTM_GETTEXT TTM_GETTEXTW#define TTM_UPDATETIPTEXT TTM_UPDATETIPTEXTW#define TTM_ENUMTOOLS TTM_ENUMTOOLSW#define TTM_GETCURRENTTOOL TTM_GETCURRENTTOOLW#define TTN_NEEDTEXT TTN_NEEDTEXTW#define SB_GETTEXT SB_GETTEXTW#define SB_SETTEXT SB_SETTEXTW#define SB_GETTEXTLENGTH SB_GETTEXTLENGTHW#define TRACKBAR_CLASS TRACKBAR_CLASSW#define UPDOWN_CLASS UPDOWN_CLASSW#define PROGRESS_CLASS PROGRESS_CLASSW#define HOTKEY_CLASS HOTKEY_CLASSW#define WC_LISTVIEW WC_LISTVIEWW#define LV_ITEM LV_ITEMW#define LPSTR_TEXTCALLBACK LPSTR_TEXTCALLBACKW#define LVM_GETITEM LVM_GETITEMW#define LVM_SETITEM LVM_SETITEMW#define LVM_INSERTITEM LVM_INSERTITEMW#define LV_FINDINFO LV_FINDINFOW#define LVM_FINDITEM LVM_FINDITEMW#define LVM_GETSTRINGWIDTH LVM_GETSTRINGWIDTHW#define LVM_EDITLABEL LVM_EDITLABELW#define LV_COLUMN LV_COLUMNW#define LVM_GETCOLUMN LVM_GETCOLUMNW#define LVM_SETCOLUMN LVM_SETCOLUMNW#define LVM_INSERTCOLUMN LVM_INSERTCOLUMNW#define LVM_GETITEMTEXT LVM_GETITEMTEXTW#define LVM_SETITEMTEXT LVM_SETITEMTEXTW#define LVM_GETISEARCHSTRING LVM_GETISEARCHSTRINGW#define LVN_BEGINLABELEDIT LVN_BEGINLABELEDITW#define LVN_ENDLABELEDIT LVN_ENDLABELEDITW#define LVN_GETDISPINFO LVN_GETDISPINFOW#define LVN_SETDISPINFO LVN_SETDISPINFOW#define LV_DISPINFO LV_DISPINFOW#define WC_TREEVIEW WC_TREEVIEWW#define TVM_INSERTITEM TVM_INSERTITEMW#define TVM_GETITEM TVM_GETITEMW#define TVM_SETITEM TVM_SETITEMW#define TVM_EDITLABEL TVM_EDITLABELW#define TVM_GETISEARCHSTRING TVM_GETISEARCHSTRINGW#define TV_DISPINFO TV_DISPINFOW#define TVN_SELCHANGING TVN_SELCHANGINGW#define TVN_SELCHANGED TVN_SELCHANGEDW#define TVN_GETDISPINFO TVN_GETDISPINFOW#define TVN_SETDISPINFO TVN_SETDISPINFOW#define TVN_ITEMEXPANDING TVN_ITEMEXPANDINGW#define TVN_ITEMEXPANDED TVN_ITEMEXPANDEDW#define TVN_BEGINDRAG TVN_BEGINDRAGW#define TVN_BEGINRDRAG TVN_BEGINRDRAGW#define TVN_DELETEITEM TVN_DELETEITEMW#define TVN_BEGINLABELEDIT TVN_BEGINLABELEDITW#define TVN_ENDLABELEDIT TVN_ENDLABELEDITW#define WC_TABCONTROL WC_TABCONTROLW#define TC_ITEMHEADER TC_ITEMHEADERW#define TC_ITEM TC_ITEMW#define TCM_GETITEM TCM_GETITEMW#define TCM_SETITEM TCM_SETITEMW#define TCM_INSERTITEM TCM_INSERTITEMW#define CreateStatusWindow CreateStatusWindowW#define DrawStatusText DrawStatusTextW#define ImageList_LoadImage ImageList_LoadImageW#else#define ANIMATE_CLASS ANIMATE_CLASSA#define HOTKEY_CLASS HOTKEY_CLASSA#define PROGRESS_CLASS PROGRESS_CLASSA#define STATUSCLASSNAME STATUSCLASSNAMEA#define TOOLBARCLASSNAME TOOLBARCLASSNAMEA#define TOOLTIPS_CLASS TOOLTIPS_CLASSA#define TRACKBAR_CLASS TRACKBAR_CLASSA#define UPDOWN_CLASS UPDOWN_CLASSA#define WC_HEADER WC_HEADERA#define WC_LISTVIEW WC_LISTVIEWA#define WC_TABCONTROL WC_TABCONTROLA#define WC_TREEVIEW WC_TREEVIEWAtypedef HD_ITEMA HD_ITEM;typedef TOOLINFOA TOOLINFO,*PTOOLINFO,*LPTOOLINFO;typedef TTHITTESTINFOA TTHITTESTINFO,*LPHITTESTINFO;typedef TOOLTIPTEXTA TOOLTIPTEXT,*LPTOOLTIPTEXT;typedef TV_ITEMA TV_ITEM,*LPTV_ITEM;typedef TV_INSERTSTRUCTA TV_INSERTSTRUCT,*LPTV_INSERTSTRUCT;typedef NM_TREEVIEWA NM_TREEVIEW,*LPNM_TREEVIEW;#define ACM_OPEN ACM_OPENA#define SB_GETTEXT SB_GETTEXTA#define SB_SETTEXT SB_SETTEXTA#define SB_GETTEXTLENGTH SB_GETTEXTLENGTHA#define HDM_INSERTITEM HDM_INSERTITEMA#define HDM_GETITEM HDM_GETITEMA#define HDM_SETITEM HDM_SETITEMA#define HDN_ITEMCHANGING HDN_ITEMCHANGINGA#define HDN_ITEMCHANGED HDN_ITEMCHANGEDA#define HDN_ITEMCLICK HDN_ITEMCLICKA#define HDN_ITEMDBLCLICK HDN_ITEMDBLCLICKA#define HDN_DIVIDERDBLCLICK HDN_DIVIDERDBLCLICKA#define HDN_BEGINTRACK HDN_BEGINTRACKA#define HDN_ENDTRACK HDN_ENDTRACKA#define HDN_TRACK HDN_TRACKA#define HD_NOTIFY HD_NOTIFYA#define TBSAVEPARAMS TBSAVEPARAMSA#define TB_GETBUTTONTEXT TB_GETBUTTONTEXTA#define TB_SAVERESTORE TB_SAVERESTOREA#define TB_ADDSTRING TB_ADDSTRINGA#define TBN_GETBUTTONINFO TBN_GETBUTTONINFOA#define TBNOTIFY TBNOTIFYA#define LPTBNOTIFY LPTBNOTIFYA#define TTM_ADDTOOL TTM_ADDTOOLA#define TTM_DELTOOL TTM_DELTOOLA#define TTM_NEWTOOLRECT TTM_NEWTOOLRECTA#define TTM_GETTOOLINFO TTM_GETTOOLINFOA#define TTM_SETTOOLINFO TTM_SETTOOLINFOA#define TTM_HITTEST TTM_HITTESTA#define TTM_GETTEXT TTM_GETTEXTA#define TTM_UPDATETIPTEXT TTM_UPDATETIPTEXTA#define TTM_ENUMTOOLS TTM_ENUMTOOLSA#define TTM_GETCURRENTTOOL TTM_GETCURRENTTOOLA#define TTN_NEEDTEXT TTN_NEEDTEXTA#define SB_GETTEXT SB_GETTEXTA#define SB_SETTEXT SB_SETTEXTA#define SB_GETTEXTLENGTH SB_GETTEXTLENGTHA#define LV_ITEM LV_ITEMA#define LPSTR_TEXTCALLBACK LPSTR_TEXTCALLBACKA#define LVM_GETITEM LVM_GETITEMA#define LVM_SETITEM LVM_SETITEMA#define LVM_INSERTITEM LVM_INSERTITEMA#define LV_FINDINFO LV_FINDINFOA#define LVM_FINDITEM LVM_FINDITEMW#define LVM_GETSTRINGWIDTH LVM_GETSTRINGWIDTHA#define LVM_EDITLABEL LVM_EDITLABELA#define LV_COLUMN LV_COLUMNA#define LVM_GETCOLUMN LVM_GETCOLUMNA#define LVM_SETCOLUMN LVM_SETCOLUMNA#define LVM_INSERTCOLUMN LVM_INSERTCOLUMNA#define LVM_GETITEMTEXT LVM_GETITEMTEXTA#define LVM_SETITEMTEXT LVM_SETITEMTEXTA#define LVM_GETISEARCHSTRING LVM_GETISEARCHSTRINGA#define LVN_BEGINLABELEDIT LVN_BEGINLABELEDITA#define LVN_ENDLABELEDIT LVN_ENDLABELEDITA#define LVN_GETDISPINFO LVN_GETDISPINFOA#define LVN_SETDISPINFO LVN_SETDISPINFOA#define LV_DISPINFO LV_DISPINFOA#define TVM_INSERTITEM TVM_INSERTITEMA#define TVM_GETITEM TVM_GETITEMA#define TVM_SETITEM TVM_SETITEMA#define TVM_EDITLABEL TVM_EDITLABELA#define TVM_GETISEARCHSTRING TVM_GETISEARCHSTRINGA#define TV_DISPINFO TV_DISPINFOA#define TVN_SELCHANGING TVN_SELCHANGINGA#define TVN_SELCHANGED TVN_SELCHANGEDA#define TVN_GETDISPINFO TVN_GETDISPINFOA#define TVN_SETDISPINFO TVN_SETDISPINFOA#define TVN_ITEMEXPANDING TVN_ITEMEXPANDINGA#define TVN_ITEMEXPANDED TVN_ITEMEXPANDEDA#define TVN_BEGINDRAG TVN_BEGINDRAGA#define TVN_BEGINRDRAG TVN_BEGINRDRAGA#define TVN_DELETEITEM TVN_DELETEITEMA#define TVN_BEGINLABELEDIT TVN_BEGINLABELEDITA#define TVN_ENDLABELEDIT TVN_ENDLABELEDITA#define TC_ITEMHEADER TC_ITEMHEADERA#define TC_ITEM TC_ITEMA#define TCM_GETITEM TCM_GETITEMA#define TCM_SETITEM TCM_SETITEMA#define TCM_INSERTITEM TCM_INSERTITEMA#define CreateStatusWindow CreateStatusWindowA#define DrawStatusText DrawStatusTextA#define ImageList_LoadImage ImageList_LoadImageA#endif#endif#ifdef __cplusplus}#endif#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -