📄 treedata.h
字号:
TYPE_FOLDER, NULL, "Item Attributes", itemListView4,
TYPE_FOLDER, NULL, "Column Attributes", itemListView5,
TYPE_FOLDER, NULL, "Reorganize or Redraw List", itemListView6,
TYPE_FOLDER, NULL, "Scrolling Attributes", itemListView7,
TYPE_FOLDER, NULL, "Search Item List", itemListView8,
TYPE_FOLDER, NULL, "Mouse / Keyboard Input", itemListView9,
TYPE_FOLDER, NULL, "In-Place Label Editing", itemListView0,
TYPE_FOLDER, LASTITEM, NULL, NULL,
};
//-------------------------------------------------------------------
ITEM itemProgress[] =
{
TYPE_ITEM, NULL, "PBM_SETRANGE", "DWORD Progress_SetRange(hwnd, nMinRange, nMaxRange)",
TYPE_ITEM, NULL, "PBM_SETPOS", "int Progress_SetPos(hwnd, nNewPos)",
TYPE_ITEM, NULL, "PBM_DELTAPOS", "int Progress_DeltaPos(hwnd, nIncrement)",
TYPE_ITEM, NULL, "PBM_SETSTEP", "int Progress_SetStep(hwnd, nStepInc)",
TYPE_ITEM, NULL, "PBM_STEPIT", "int Progress_StepIt(hwnd)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
//-------------------------------------------------------------------
// ********** Property Sheet Control Messages **********
//-------------------------------------------------------------------
// Modify Property Sheet
ITEM itemPropSheet1[] =
{
TYPE_ITEM, NULL, "PSM_ADDPAGE", "BOOL PropSheet_AddPage(hDlg, hpage)",
TYPE_ITEM, NULL, "PSM_REMOVEPAGE", "VOID PropSheet_RemovePage(hDlg, index, hpage)",
TYPE_ITEM, NULL, "PSM_SETTITLE", "VOID PropSheet_SetTitle(hDlg, wStyle, lpszText)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// Property Sheet Button State
ITEM itemPropSheet2[] =
{
TYPE_ITEM, NULL, "PSM_APPLY", "BOOL PropSheet_Apply(hDlg)",
TYPE_ITEM, NULL, "PSM_CHANGED", "BOOL PropSheet_Changed(hDlg, hwnd)",
TYPE_ITEM, NULL, "PSM_UNCHANGED", "VOID PropSheet_UnChanged(hDlg, hwnd)",
TYPE_ITEM, NULL, "PSM_CANCELTOCLOSE", "VOID PropSheet_CancelToClose(hDlg)",
TYPE_ITEM, NULL, "PSM_PRESSBUTTON", "BOOL PropSheet_PressButton(hDlg, iButton)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// Wizard Button State
ITEM itemPropSheet3[] =
{
TYPE_ITEM, NULL, "PSM_SETFINISHTEXT", "VOID PropSheet_SetFinishText(hDlg, lpszText)",
TYPE_ITEM, NULL, "PSM_SETWIZBUTTONS", "VOID PropSheet_SetWizButtons(hDlg, dwFlags)",
TYPE_ITEM, NULL, "PSM_PRESSBUTTON", "BOOL PropSheet_PressButton(hDlg, iButton)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// System Restart
ITEM itemPropSheet4[] =
{
TYPE_ITEM, NULL, "PSM_RESTARTWINDOWS ", "VOID PropSheet_RestartWindows(hDlg)",
TYPE_ITEM, NULL, "PSM_REBOOTSYSTEM", "VOID PropSheet_RebootSystem(hDlg)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// Query Window Handle
ITEM itemPropSheet5[] =
{
TYPE_ITEM, NULL, "PSM_GETTABCONTROL", "HWND PropSheet_GetTabControl(hDlg)",
TYPE_ITEM, NULL, "PSM_GETCURRENTPAGEHWND", "HWND PropSheet_GetCurrentPageHwnd(hDlg)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// Activate Specific Page
ITEM itemPropSheet6[] =
{
TYPE_ITEM, NULL, "PSM_SETCURSEL", "BOOL PropSheet_SetCurSel(hDlg, hpage, index)",
TYPE_ITEM, NULL, "PSM_SETCURSELID", "BOOL PropSheet_SetCurSelByID(hDlg, id)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// Forward Message to All Property Pages
ITEM itemPropSheet7[] =
{
TYPE_ITEM, NULL, "PSM_ISDIALOGMESSAGE", "BOOL PropSheet_IsDialogMessage(hDlg, pMsg)",
TYPE_ITEM, NULL, "PSM_QUERYSIBLINGS", "int PropSheet_QuerySiblings(hDlg, wParam, lParam)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
FOLDER fldPropSheet[] =
{
TYPE_FOLDER, NULL, "Modify Property Sheet", itemPropSheet1,
TYPE_FOLDER, NULL, "Property Sheet Button State", itemPropSheet2,
TYPE_FOLDER, NULL, "Wizard Button State", itemPropSheet3,
TYPE_FOLDER, NULL, "System Restart", itemPropSheet4,
TYPE_FOLDER, NULL, "Query Window Handle", itemPropSheet5,
TYPE_FOLDER, NULL, "Activate Specific Page", itemPropSheet6,
TYPE_FOLDER, NULL, "Forward Message to All Property Pages", itemPropSheet7,
TYPE_FOLDER, LASTITEM, NULL, NULL,
};
//-------------------------------------------------------------------
// ********** Rich Edit Control Messages **********
//-------------------------------------------------------------------
// Read/Write Text
ITEM itemRichEdit1[] =
{
TYPE_ITEM, NULL, "Get Text", "int RichEdit_GetText(hwndCtl, lpch, cchMax)",
TYPE_ITEM, NULL, "Get Text Length", " int RichEdit_GetTextLength(hwndCtl)",
TYPE_ITEM, NULL, "Set Text", " BOOL RichEdit_SetText(hwndCtl, lpsz)",
TYPE_ITEM, NULL, "EM_GETLINE", "int RichEdit_GetLine(hwndCtl, line, lpch, cchMax)",
TYPE_ITEM, NULL, "EM_REPLACESEL", "void RichEdit_ReplaceSel(hwndCtl, lpszReplace)",
TYPE_ITEM, NULL, "EM_GETTEXTRANGE","int RichEdit_GetTextRange (hwnd, lpRange) ",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// Search
ITEM itemRichEdit2[] =
{
TYPE_ITEM, NULL, "EM_FINDTEXT","int RichEdit_FindText (hwnd, fuFlags, lpFindText) ",
TYPE_ITEM, NULL, "EM_FINDTEXTEX","int RichEdit_FindTextEx (hwnd, fuFlags, lpFindText) ",
TYPE_ITEM, NULL, "EM_FINDWORDBREAK ","int RichEdit_FindWordBreak (hwnd, code, ichStart) ",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// Text Selection
ITEM itemRichEdit3[] =
{
TYPE_ITEM, NULL, "EM_GETSEL", "DWORD RichEdit_GetSel(hwndCtl)",
TYPE_ITEM, NULL, "EM_EXGETSEL","void RichEdit_ExGetSel (hwnd, lpchr) ",
TYPE_ITEM, NULL, "EM_SETSEL", "void RichEdit_SetSel(hwndCtl, ichStart, ichEnd)",
TYPE_ITEM, NULL, "EM_EXSETSEL","int RichEdit_ExSetSel (hwnd, ichCharRange)",
TYPE_ITEM, NULL, "EM_SELECTIONTYPE ","int RichEdit_SelectionType (hwnd)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// Text Attributes
ITEM itemRichEdit4[] =
{
TYPE_ITEM, NULL, "EM_GETLIMITTEXT","int RichEdit_GetLimitText (hwnd)",
TYPE_ITEM, NULL, "EM_LIMITTEXT", "void RichEdit_LimitText(hwndCtl, cchMax)",
TYPE_ITEM, NULL, "EM_EXLIMITTEXT ","void RichEdit_ExLimitText (hwnd, cchTextMax) ",
TYPE_ITEM, NULL, "EM_GETLINECOUNT", "int RichEdit_GetLineCount(hwndCtl)",
TYPE_ITEM, NULL, "EM_GETMODIFY", "BOOL RichEdit_GetModify(hwndCtl)",
TYPE_ITEM, NULL, "EM_SETMODIFY", "void RichEdit_SetModify(hwndCtl, fModified)",
TYPE_ITEM, NULL, "EM_GETFIRSTVISIBLELINE", "int RichEdit_GetFirstVisibleLine(hwndCtl)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// Scrolling
ITEM itemRichEdit5[] =
{
TYPE_ITEM, NULL, "EM_SCROLLCARET", "BOOL RichEdit_ScrollCaret(hwndCtl)",
TYPE_ITEM, NULL, "EM_LINESCROLL", "void RichEdit_Scroll(hwndCtl, dv, dh)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// Text Query
ITEM itemRichEdit6[] =
{
TYPE_ITEM, NULL, "EM_LINEFROMCHAR", "int RichEdit_LineFromChar(hwndCtl, ich)",
TYPE_ITEM, NULL, "EM_EXLINEFROMCHAR","int RichEdit_ExLineFromChar (hwnd, ichCharPos)",
TYPE_ITEM, NULL, "EM_LINEINDEX", "int RichEdit_LineIndex(hwndCtl, line)",
TYPE_ITEM, NULL, "EM_LINELENGTH", "int RichEdit_LineLength(hwndCtl, line)",
TYPE_ITEM, NULL, "EM_CHARFROMPOS ","DWORD RichEdit_CharFromPos (hwnd, x, y)",
TYPE_ITEM, NULL, "EM_GETSELTEXT","int RichEdit_GetSelText (hwnd, lpBuf) ",
TYPE_ITEM, NULL, "EM_POSFROMCHAR ","DWORD RichEdit_PosFromChar (hwnd, wCharIndex)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// Edit Menu Features
ITEM itemRichEdit7[] =
{
TYPE_ITEM, NULL, "EM_CANUNDO", "BOOL RichEdit_CanUndo(hwndCtl)",
TYPE_ITEM, NULL, "EM_UNDO", "BOOL RichEdit_Undo(hwndCtl)",
TYPE_ITEM, NULL, "EM_EMPTYUNDOBUFFER", "void RichEdit_EmptyUndoBuffer(hwndCtl)",
TYPE_ITEM, NULL, "EM_CANPASTE", "BOOL RichEdit_CanPaste (hwnd, uFormat)",
TYPE_ITEM, NULL, "EM_PASTESPECIAL","void RichEdit_PasteSpecial (hwnd, uFormat)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// Window state
ITEM itemRichEdit8[] =
{
TYPE_ITEM, NULL, "Enable / Disable Control", "BOOL RichEdit_Enable(hwndCtl, fEnable)",
TYPE_ITEM, NULL, "EM_SETREADONLY", "BOOL RichEdit_SetReadOnly(hwndCtl, fReadOnly)",
TYPE_ITEM, NULL, "EM_GETOPTIONS","UINT RichEdit_GetOptions (hwnd)",
TYPE_ITEM, NULL, "EM_SETOPTIONS","UINT RichEdit_SetOptions (hwnd, fOperation, fOptions)",
TYPE_ITEM, NULL, "EM_HIDESELECTION ","void RichEdit_HideSelection (hwnd, fHide, fChangeStyle)",
TYPE_ITEM, NULL, "EM_SETBKGNDCOLOR ","COLORREF RichEdit_SetBkgndColor (hwnd, fUseSysColor, clr)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// Set / Get Word Break Proc
ITEM itemRichEdit9[] =
{
TYPE_ITEM, NULL, "EM_SETWORDBREAKPROC", "void RichEdit_SetWordBreakProc(hwndCtl, lpfnWordBreak)",
TYPE_ITEM, NULL, "EM_GETWORDBREAKPROC", "EDITWORDBREAKPROC RichEdit_GetWordBreakProc(hwndCtl)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// Printing
ITEM itemRichEdit10[] =
{
TYPE_ITEM, NULL, "EM_DISPLAYBAND ","BOOL RichEdit_DisplayBand (hwnd, lprc) ",
TYPE_ITEM, NULL, "EM_FORMATRANGE ","int RichEdit_FormatRange (hwnd, fRender, lpFmt) ",
TYPE_ITEM, NULL, "EM_SETTARGETDEVICE ","BOOL RichEdit_SetTargetDevice (hwnd, hdcTarget, cxLineWidth)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// Formatting
ITEM itemRichEdit11[] =
{
TYPE_ITEM, NULL, "EM_GETRECT", "void RichEdit_GetRect(hwndCtl, lprc)",
TYPE_ITEM, NULL, "EM_SETRECT", "void RichEdit_SetRect(hwndCtl, lprc)",
TYPE_ITEM, NULL, "EM_GETCHARFORMAT ","DWORD RichEdit_GetCharFormat (hwnd, fSelection, lpFmt)",
TYPE_ITEM, NULL, "EM_SETCHARFORMAT ","BOOL RichEdit_SetCharFormat (hwnd, uFlags, lpFmt)",
TYPE_ITEM, NULL, "EM_GETPARAFORMAT ","DWORD RichEdit_GetParaFormat (hwnd, lpFmt)",
TYPE_ITEM, NULL, "EM_SETPARAFORMAT ","BOOL RichEdit_SetParaFormat (hwnd, lpFmt)",
TYPE_ITEM, NULL, "EM_GETWORDBREAKPROCEX","EDITWORDBREAKPROCEX * RichEdit_GetWordBreakProcEx (hwnd)",
TYPE_ITEM, NULL, "EM_SETWORDBREAKPROCEX","EDITWORDBREAKPROCEX * RichEdit_SetWordBreakProcEx (hwnd, pfnWordBreakProcEx)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// Event Notification Messages
ITEM itemRichEdit12[] =
{
TYPE_ITEM, NULL, "EM_GETEVENTMASK","DWORD RichEdit_GetEventMask (hwnd)",
TYPE_ITEM, NULL, "EM_SETEVENTMASK","DWORD RichEdit_SetEventMask (hwnd, dwMask)",
TYPE_ITEM, NULL, "EM_REQUESTRESIZE ","void RichEdit_RequestResize (hwnd)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// OLE Support
ITEM itemRichEdit13[] =
{
TYPE_ITEM, NULL, "EM_GETOLEINTERFACE ","BOOL RichEdit_GetOleInterface (hwnd, ppObject) ",
TYPE_ITEM, NULL, "EM_SETOLECALLBACK","BOOL RichEdit_SetOleCallback (hwnd, lpObj)",
TYPE_ITEM, LASTITEM, NULL, NULL,
};
// Stream Support
ITEM itemRichEdit14[] =
{
TYPE_ITEM, NULL, "EM_STREAMIN","int RichEdit_StreamIn (hwnd, uFormat, lpStream)",
TYPE_ITEM, NULL, "EM_STREAMOUT ","int RichEdit_StreamOut (hwnd, uFormat, lpStream)",
TYPE_ITEM, LASTITEM, NULL, NULL,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -