⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 treedata.h

📁 大量示例.有助于我们深刻了解计算机的网络开发
💻 H
📖 第 1 页 / 共 4 页
字号:

// Pass Mouse Message
ITEM itemToolTip4[] =
    {
      TYPE_ITEM, NULL, "TTM_RELAYEVENT", "void ToolTip_RelayEvent (hwnd, lpmsg)",
      TYPE_ITEM, LASTITEM, NULL, NULL,
    };

// Support Subclassing of Tooltips
ITEM itemToolTip5[] =
    {
      TYPE_ITEM, NULL, "TTM_WINDOWFROMPOINT", "HWND ToolTip_WindowFromPoint (hwnd, lppt)",
      TYPE_ITEM, LASTITEM, NULL, NULL,
    };

FOLDER fldToolTip[] =
    {
      TYPE_FOLDER, NULL, "Modify Tool List", itemToolTip1,
      TYPE_FOLDER, NULL, "Query", itemToolTip2,
      TYPE_FOLDER, NULL, "Set Tooltip Window State", itemToolTip3,
      TYPE_FOLDER, NULL, "Pass Mouse Message", itemToolTip4,
      TYPE_FOLDER, NULL, "Support Subclassing of Tooltips", itemToolTip5,
      TYPE_FOLDER, LASTITEM, NULL, NULL,
    };

//-------------------------------------------------------------------
// ********** Track Bar Control Messages ********** 
//-------------------------------------------------------------------
// Trackbar Ticks
ITEM itemTrackBar1[] =
    {
      TYPE_ITEM, NULL, "TBM_CLEARTICS     ", "void   TrackBar_ClearTics (hwnd, fRedraw)",
      TYPE_ITEM, NULL, "TBM_GETNUMTICS    ", "LONG   TrackBar_GetNumTics (hwnd)",
      TYPE_ITEM, NULL, "TBM_GETPTICS      ", "LPLONG TrackBar_GetPTics (hwnd)",
      TYPE_ITEM, NULL, "TBM_GETTIC        ", "LONG   TrackBar_GetTic (hwnd, iTic)",
      TYPE_ITEM, NULL, "TBM_SETTIC        ", "BOOL   TrackBar_SetTic (hwnd, lPosition)",
      TYPE_ITEM, NULL, "TBM_GETTICPOS     ", "LONG   TrackBar_GetTicPos (hwnd, iTic)",
      TYPE_ITEM, NULL, "TBM_SETTICFREQ    ", "void   TrackBar_SetTicFreq (hwnd, wFreq, lPosition)",
      TYPE_ITEM, LASTITEM, NULL, NULL,
    };

// Line and Page Increments
ITEM itemTrackBar2[] =
    {
      TYPE_ITEM, NULL, "TBM_GETLINESIZE   ", "LONG   TrackBar_GetLineSize (hwnd)",
      TYPE_ITEM, NULL, "TBM_SETLINESIZE   ", "LONG   TrackBar_SetLineSize (hwnd, lLineSize)",
      TYPE_ITEM, NULL, "TBM_GETPAGESIZE   ", "LONG   TrackBar_GetPageSize (hwnd)",
      TYPE_ITEM, NULL, "TBM_SETPAGESIZE   ", "LONG   TrackBar_SetPageSize (hwnd, lPageSize)",
      TYPE_ITEM, LASTITEM, NULL, NULL,
    };

// Slider Position
ITEM itemTrackBar3[] =
    {
      TYPE_ITEM, NULL, "TBM_GETPOS        ", "LONG   TrackBar_GetPos (hwnd)",
      TYPE_ITEM, NULL, "TBM_SETPOS        ", "void   TrackBar_SetPos (hwnd, bPosition, lPosition)",
      TYPE_ITEM, LASTITEM, NULL, NULL,
    };

// Slider Range
ITEM itemTrackBar4[] =
    {
      TYPE_ITEM, NULL, "TBM_SETRANGE      ", "void   TrackBar_SetRange (hwnd, bRedraw, lMinimum, lMaximum)",
      TYPE_ITEM, NULL, "TBM_GETRANGEMAX   ", "LONG   TrackBar_GetRangeMax (hwnd)",
      TYPE_ITEM, NULL, "TBM_SETRANGEMAX   ", "void   TrackBar_SetRangeMax (hwnd, bRedraw, lMaximum)",
      TYPE_ITEM, NULL, "TBM_GETRANGEMIN   ", "LONG   TrackBar_GetRangeMin (hwnd)",
      TYPE_ITEM, NULL, "TBM_SETRANGEMIN   ", "void   TrackBar_SetRangeMin (hwnd, bRedraw, lMinimum)",
      TYPE_ITEM, LASTITEM, NULL, NULL,
    };

// Trackbar Selection
ITEM itemTrackBar5[] =
    {
      TYPE_ITEM, NULL, "TBM_CLEARSEL      ", "void   TrackBar_ClearSel (hwnd, fRedraw)",
      TYPE_ITEM, NULL, "TBM_GETSELEND     ", "LONG   TrackBar_GetSelEnd (hwnd)",
      TYPE_ITEM, NULL, "TBM_SETSELEND     ", "void   TrackBar_SetSelEnd (hwnd, bRedraw, lEnd)",
      TYPE_ITEM, NULL, "TBM_GETSELSTART   ", "LONG   TrackBar_GetSelStart (hwnd)",
      TYPE_ITEM, NULL, "TBM_SETSELSTART   ", "void   TrackBar_SetSelStart (hwnd, bRedraw, lStart)",
      TYPE_ITEM, NULL, "TBM_SETSEL        ", "void   TrackBar_SetSel (hwnd, bRedraw, lMinimum, lMaximum)",
      TYPE_ITEM, LASTITEM, NULL, NULL,
    };

// Trackbar Appearance
ITEM itemTrackBar6[] =
    {
      TYPE_ITEM, NULL, "TBM_GETCHANNELRECT", "void   TrackBar_GetChannelRect (hwnd, lprc)",
      TYPE_ITEM, LASTITEM, NULL, NULL,
    };

// Slider (Thumb) Attributes
ITEM itemTrackBar7[] =
    {
      TYPE_ITEM, NULL, "TBM_GETTHUMBLENGTH", "UINT   TrackBar_GetThumbLength (hwnd)",
      TYPE_ITEM, NULL, "TBM_SETTHUMBLENGTH", "void   TrackBar_SetThumbLength (hwnd, iLength)",
      TYPE_ITEM, NULL, "TBM_GETTHUMBRECT  ", "void   TrackBar_GetThumbRect (hwnd, lprc)",
      TYPE_ITEM, LASTITEM, NULL, NULL,
    };

FOLDER fldTrackBar[] =
    {
      TYPE_FOLDER, NULL, "Trackbar Ticks", itemTrackBar1,
      TYPE_FOLDER, NULL, "Line and Page Increments", itemTrackBar2,
      TYPE_FOLDER, NULL, "Slider Position", itemTrackBar3,
      TYPE_FOLDER, NULL, "Slider Range", itemTrackBar4,
      TYPE_FOLDER, NULL, "Trackbar Selection", itemTrackBar5,
      TYPE_FOLDER, NULL, "Trackbar Appearance", itemTrackBar6,
      TYPE_FOLDER, NULL, "Slider (Thumb) Attributes", itemTrackBar7,
      TYPE_FOLDER, LASTITEM, NULL, NULL,
    };
//-------------------------------------------------------------------
// ********** Tree View Control Messages ********** 
//-------------------------------------------------------------------
// Modify List
ITEM itemTreeView1[] =
    {
      TYPE_ITEM, NULL, "TVM_INSERTITEM      ", "HTREEITEM TreeView_InsertItem(hwnd, lpis)",
      TYPE_ITEM, NULL, "TVM_DELETEITEM      ", "BOOL TreeView_DeleteItem(hwnd, hitem)",
      TYPE_ITEM, NULL, "Delete All Items    ", "BOOL TreeView_DeleteAllItems(hwnd)",
      TYPE_ITEM, NULL, "TVM_GETITEM         ", "BOOL TreeView_GetItem(hwnd, pitem)",
      TYPE_ITEM, NULL, "TVM_SETITEM         ", "BOOL TreeView_SetItem(hwnd, pitem)",
      TYPE_ITEM, LASTITEM, NULL, NULL,
    };

// Item Layout, Display, and Order
ITEM itemTreeView2[] =
    {
      TYPE_ITEM, NULL, "TVM_ENSUREVISIBLE   ", "BOOL TreeView_EnsureVisible(hwnd, hitem)",
      TYPE_ITEM, NULL, "TVM_EXPAND          ", "BOOL TreeView_Expand(hwnd, hitem, code)",
      TYPE_ITEM, NULL, "TVM_GETINDENT       ", "UINT TreeView_GetIndent(hwnd)",
      TYPE_ITEM, NULL, "TVM_SETINDENT       ", "BOOL TreeView_SetIndent(hwnd, indent)",
      TYPE_ITEM, NULL, "TVM_SORTCHILDREN    ", "BOOL TreeView_SortChildren(hwnd, hitem, recurse)",
      TYPE_ITEM, NULL, "TVM_SORTCHILDRENCB  ", "BOOL TreeView_SortChildrenCB(hwnd, psort, recurse)",
      TYPE_ITEM, LASTITEM, NULL, NULL,
    };

// Query
ITEM itemTreeView3[] =
    {
      TYPE_ITEM, NULL, "TVM_GETITEMRECT     ", "BOOL TreeView_GetItemRect(hwnd, hitem, prc, code)",
      TYPE_ITEM, NULL, "TVM_GETCOUNT        ", "UINT TreeView_GetCount(hwnd)",
      TYPE_ITEM, NULL, "TVM_GETVISIBLECOUNT ", "UINT TreeView_GetVisibleCount(hwnd)",
      TYPE_ITEM, NULL, "TVM_HITTEST         ", "HTREEITEM TreeView_HitTest(hwnd, lpht)",
      TYPE_ITEM, NULL, "TVM_GETISEARCHSTRING", "BOOL TreeView_GetISearchString(hwndTV, lpsz)",
      TYPE_ITEM, LASTITEM, NULL, NULL,
    };

// Image List
ITEM itemTreeView4[] =
    {            
      TYPE_ITEM, NULL, "TVM_GETIMAGELIST    ", "HIMAGELIST TreeView_GetImageList(hwnd, iImage)",
      TYPE_ITEM, NULL, "TVM_SETIMAGELIST    ", "HIMAGELIST TreeView_SetImageList(hwnd, himl, iImage)",
      TYPE_ITEM, NULL, "TVM_CREATEDRAGIMAGE ", "HIMAGELIST TreeView_CreateDragImage(hwnd, hitem)",
      TYPE_ITEM, LASTITEM, NULL, NULL,
    };

// In-Place Label Edit
ITEM itemTreeView5[] =
    {
      TYPE_ITEM, NULL, "TVM_EDITLABEL       ", "HWND TreeView_EditLabel(hwnd, hitem)",
      TYPE_ITEM, NULL, "TVM_GETEDITCONTROL  ", "HWND TreeView_GetEditControl(hwnd)",
      TYPE_ITEM, NULL, "TVM_ENDEDITLABELNOW ", "BOOL TreeView_EndEditLabelNow(hwnd, fCancel)",
      TYPE_ITEM, LASTITEM, NULL, NULL,
    };

// Enumerate Items
ITEM itemTreeView6[] =
    {
      TYPE_ITEM, NULL, "Get Root", "HTREEITEM TreeView_GetRoot(hwnd)",
      TYPE_ITEM, NULL, "Get Next Child", "HTREEITEM TreeView_GetChild(hwnd, hitem)",
      TYPE_ITEM, NULL, "Get Next Sibling", "HTREEITEM TreeView_GetNextSibling(hwnd, hitem)",
      TYPE_ITEM, NULL, "Get Previous Sibling ", "HTREEITEM TreeView_GetPrevSibling(hwnd, hitem)",
      TYPE_ITEM, NULL, "Get Parent ", "HTREEITEM TreeView_GetParent(hwnd, hitem)",
      TYPE_ITEM, NULL, "Get First Visible ", "HTREEITEM TreeView_GetFirstVisible(hwnd)",
      TYPE_ITEM, NULL, "Get Next Visible", "HTREEITEM TreeView_GetNextVisible(hwnd, hitem)",
      TYPE_ITEM, NULL, "Get Previous Visible", "HTREEITEM TreeView_GetPrevVisible(hwnd, hitem)",
      TYPE_ITEM, NULL, "Get Selection", "HTREEITEM TreeView_GetSelection(hwnd)",
      TYPE_ITEM, NULL, "Get Drop Highlight", "HTREEITEM TreeView_GetDropHilight(hwnd)",
      TYPE_ITEM, NULL, "TVM_GETNEXTITEM", "HTREEITEM TreeView_GetNextItem(hwnd, hitem, code)",
      TYPE_ITEM, LASTITEM, NULL, NULL,
    };

// Select Items
ITEM itemTreeView7[] =
    {
      TYPE_ITEM, NULL, "Simple Select", "HTREEITEM TreeView_SelectItem(hwnd, hitem)",
      TYPE_ITEM, NULL, "Drop Target Select", "HTREEITEM TreeView_SelectDropTarget(hwnd, hitem)",
      TYPE_ITEM, NULL, "Select and Scroll", "HTREEITEM TreeView_SelectSetFirstVisible(hwnd, hitem)",
      TYPE_ITEM, NULL, "TVM_SELECTITEM", "HTREEITEM TreeView_Select(hwnd, hitem, code)",
      TYPE_ITEM, LASTITEM, NULL, NULL,
    };

FOLDER fldTreeView[] =
    {
      TYPE_FOLDER, NULL, "Modify List", itemTreeView1,
      TYPE_FOLDER, NULL, "Item Layout, Display, and Order", itemTreeView2,
      TYPE_FOLDER, NULL, "Query", itemTreeView3,
      TYPE_FOLDER, NULL, "Image List", itemTreeView4,
      TYPE_FOLDER, NULL, "In-Place Label Edit", itemTreeView5,
      TYPE_FOLDER, NULL, "Enumerate Items", itemTreeView6,
      TYPE_FOLDER, NULL, "Select Items", itemTreeView7,
      TYPE_FOLDER, LASTITEM, NULL, NULL,
    };
//-------------------------------------------------------------------
// ********** Up/Down Control Messages ********** 
//-------------------------------------------------------------------
ITEM itemUpDown[] =
    {
      TYPE_ITEM, NULL, "UDM_GETACCEL", "int   UpDown_GetAccel (hwnd, cAccels, paAccels)",
      TYPE_ITEM, NULL, "UDM_SETACCEL", "BOOL  UpDown_SetAccel (hwnd, nAccels, aAccels)",
      TYPE_ITEM, NULL, "UDM_GETBASE ", "int   UpDown_GetBase (hwnd)",
      TYPE_ITEM, NULL, "UDM_SETBASE ", "int   UpDown_SetBase (hwnd, nBase)",
      TYPE_ITEM, NULL, "UDM_GETBUDDY", "HWND  UpDown_GetBuddy (hwnd)",
      TYPE_ITEM, NULL, "UDM_SETBUDDY", "HWND  UpDown_SetBuddy (hwnd, hwndBuddy)",
      TYPE_ITEM, NULL, "UDM_GETPOS  ", "DWORD UpDown_GetPos (hwnd)",
      TYPE_ITEM, NULL, "UDM_SETPOS  ", "short UpDown_SetPos (hwnd, nPos)",
      TYPE_ITEM, NULL, "UDM_GETRANGE", "DWORD UpDown_GetRange (hwnd)",
      TYPE_ITEM, NULL, "UDM_SETRANGE", "void  UpDown_SetRange (hwnd, nUpper, nLower)",
      TYPE_ITEM, LASTITEM, NULL, NULL,
    };
//-------------------------------------------------------------------
//-------------------------------------------------------------------
FOLDER fldRoot[] =
    { TYPE_FOLDER, NULL, "Animation Controls", itemAnimate,
      TYPE_FOLDER, NULL, "Header Controls",    itemHeader,
      TYPE_FOLDER, NULL, "Hot-Key Controls", itemHotKey,
      TYPE_FOLDER, NULL, "Image Lists", (LPITEM)fldImageList,
      TYPE_FOLDER, NULL, "List View Controls", (LPITEM)fldListView,
      TYPE_FOLDER, NULL, "Progress Bars", itemProgress,
      TYPE_FOLDER, NULL, "Property Sheets", (LPITEM)fldPropSheet,
      TYPE_FOLDER, NULL, "Rich Edit Controls", (LPITEM)fldRichEdit,
      TYPE_FOLDER, NULL, "Status Bar Controls", itemStatus,
      TYPE_FOLDER, NULL, "Tab Controls", (LPITEM)fldTab,
      TYPE_FOLDER, NULL, "Toolbars", (LPITEM)fldToolBar,
      TYPE_FOLDER, NULL, "Tooltip Controls", (LPITEM)fldToolTip,
      TYPE_FOLDER, NULL, "Trackbars", (LPITEM)fldTrackBar,
      TYPE_FOLDER, NULL, "Tree View Controls", (LPITEM)fldTreeView,
      TYPE_FOLDER, NULL, "Up-Down Controls", itemUpDown,
    };

int cRootFolders = sizeof(fldRoot) / sizeof(FOLDER);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -