Data Structures |
| struct | PCHECKITEM |
| struct | PCHECKLISTWND |
Defines |
| #define | NDEBUG |
| #define | CI_TEXT_MARGIN_WIDTH (8) |
| #define | CI_TEXT_MARGIN_HEIGHT (3) |
| #define | CI_TEXT_SELECTIONMARGIN (1) |
| #define | TIMER_ID_SETHITFOCUS (1) |
| #define | TIMER_ID_RESETQUICKSEARCH (2) |
| #define | DEFAULT_QUICKSEARCH_SETFOCUS_DELAY (2000) |
| #define | DEFAULT_QUICKSEARCH_RESET_DELAY (3000) |
Functions |
| static VOID | EscapeQuickSearch (IN PCHECKLISTWND infoPtr) |
| static VOID | ChangeCheckItemFocus (IN PCHECKLISTWND infoPtr, IN PCHECKITEM NewFocus, IN UINT NewFocusBox) |
| static LRESULT | NotifyControlParent (IN PCHECKLISTWND infoPtr, IN UINT code, IN OUT PVOID data) |
| static PCHECKITEM | FindCheckItemByIndex (IN PCHECKLISTWND infoPtr, IN INT Index) |
| static INT | FindCheckItemIndexByAccessMask (IN PCHECKLISTWND infoPtr, IN ACCESS_MASK AccessMask) |
| static INT | CheckItemToIndex (IN PCHECKLISTWND infoPtr, IN PCHECKITEM Item) |
| static PCHECKITEM | FindCheckItem (IN PCHECKLISTWND infoPtr, IN LPWSTR SearchText) |
| static PCHECKITEM | FindFirstEnabledCheckBox (IN PCHECKLISTWND infoPtr, OUT UINT *CheckBox) |
| static PCHECKITEM | FindLastEnabledCheckBox (IN PCHECKLISTWND infoPtr, OUT UINT *CheckBox) |
| static PCHECKITEM | FindPreviousEnabledCheckBox (IN PCHECKLISTWND infoPtr, OUT UINT *CheckBox) |
| static PCHECKITEM | FindNextEnabledCheckBox (IN PCHECKLISTWND infoPtr, OUT UINT *CheckBox) |
| static PCHECKITEM | FindEnabledCheckBox (IN PCHECKLISTWND infoPtr, IN BOOL ReverseSearch, OUT UINT *CheckBox) |
| static PCHECKITEM | PtToCheckItemBox (IN PCHECKLISTWND infoPtr, IN PPOINT ppt, OUT UINT *CheckBox, OUT BOOL *DirectlyInCheckBox) |
| static VOID | ClearCheckItems (IN PCHECKLISTWND infoPtr) |
| static BOOL | DeleteCheckItem (IN PCHECKLISTWND infoPtr, IN PCHECKITEM Item) |
| static PCHECKITEM | AddCheckItem (IN PCHECKLISTWND infoPtr, IN LPWSTR Name, IN DWORD State, IN ACCESS_MASK AccessMask, OUT INT *Index) |
| static UINT | ClearCheckBoxes (IN PCHECKLISTWND infoPtr) |
| static VOID | UpdateControl (IN PCHECKLISTWND infoPtr) |
| static VOID | UpdateCheckItem (IN PCHECKLISTWND infoPtr, IN PCHECKITEM Item) |
| static VOID | MakeCheckItemVisible (IN PCHECKLISTWND infoPtr, IN PCHECKITEM Item) |
| static UINT | GetIdealItemHeight (IN PCHECKLISTWND infoPtr) |
| static HFONT | RetChangeControlFont (IN PCHECKLISTWND infoPtr, IN HFONT hFont, IN BOOL Redraw) |
| static VOID | PaintControl (IN PCHECKLISTWND infoPtr, IN HDC hDC, IN PRECT rcUpdate) |
| static VOID | UpdateCheckItemBox (IN PCHECKLISTWND infoPtr, IN PCHECKITEM Item, IN UINT ItemBox) |
| static BOOL | ChangeCheckBox (IN PCHECKLISTWND infoPtr, IN PCHECKITEM CheckItem, IN UINT CheckItemBox) |
| static VOID | DisplayCaret (IN PCHECKLISTWND infoPtr) |
| static VOID | RemoveCaret (IN PCHECKLISTWND infoPtr) |
| static VOID | KillQuickSearchTimers (IN PCHECKLISTWND infoPtr) |
| static VOID | MapItemToRect (IN PCHECKLISTWND infoPtr, IN PCHECKITEM CheckItem, OUT RECT *prcItem) |
| static VOID | UpdateCaretPos (IN PCHECKLISTWND infoPtr) |
| static VOID | ChangeSearchHit (IN PCHECKLISTWND infoPtr, IN PCHECKITEM NewHit) |
| static BOOL | QuickSearchFindHit (IN PCHECKLISTWND infoPtr, IN WCHAR c) |
| static LRESULT CALLBACK | CheckListWndProc (IN HWND hwnd, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam) |
| BOOL | RegisterCheckListControl (IN HINSTANCE hInstance) |
| VOID | UnregisterCheckListControl (HINSTANCE hInstance) |
Variables |
| static const WCHAR | szCheckListWndClass [] = "CHECKLIST_ACLUI" |