ReactOS 0.4.16-dev-753-g705a985
|
#include <CAutoComplete.h>
Static Public Member Functions | |
static LPCWSTR | GetWndClassName () |
![]() | |
static void WINAPI | ObjectMain (bool) |
static const struct _ATL_CATMAP_ENTRY * | GetCategoryMap () |
static HRESULT WINAPI | InternalQueryInterface (void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject) |
Public Attributes | |
BOOL | m_bInSetText |
BOOL | m_bInSelectItem |
BOOL | m_bEditHasFocus |
![]() | |
LONG | m_dwRef |
Protected Attributes | |
BOOL | m_bDowner |
DWORD | m_dwOptions |
DWORD | m_bEnabled |
HWND | m_hwndCombo |
HFONT | m_hFont |
BOOL | m_bResized |
RECT | m_rcEdit |
HWND | m_hwndEdit |
WNDPROC | m_fnOldEditProc |
EDITWORDBREAKPROCW | m_fnOldWordBreakProc |
HANDLE | m_hThread |
PAC_THREAD | m_pThread |
CStringW | m_strText |
CStringW | m_strStemText |
CStringW | m_strQuickComplete |
CACListView | m_hwndList |
CACScrollBar | m_hwndScrollBar |
CACSizeBox | m_hwndSizeBox |
CComPtr< IEnumString > | m_pEnum |
CComPtr< IACList > | m_pACList |
CSimpleArray< CStringW > | m_innerList |
CSimpleArray< CStringW > | m_outerList |
Additional Inherited Members | |
![]() | |
enum | _tagAUTOCOMPLETEOPTIONS { ACO_NONE = 0x00 , ACO_AUTOSUGGEST = 0x01 , ACO_AUTOAPPEND = 0x02 , ACO_SEARCH = 0x04 , ACO_FILTERPREFIXES = 0x08 , ACO_USETAB = 0x10 , ACO_UPDOWNKEYDROPSLIST = 0x20 , ACO_RTLREADING = 0x40 } |
typedef IAutoComplete2 * | LPAUTOCOMPLETE2 |
typedef enum IAutoComplete2::_tagAUTOCOMPLETEOPTIONS | AUTOCOMPLETEOPTIONS |
![]() | |
typedef IAutoComplete * | LPAUTOCOMPLETE |
![]() | |
typedef IUnknown * | LPUNKNOWN |
![]() | |
typedef IEnumString * | LPENUMSTRING |
Definition at line 143 of file CAutoComplete.h.
CAutoComplete::CAutoComplete | ( | ) |
Definition at line 660 of file CAutoComplete.cpp.
|
virtual |
Definition at line 680 of file CAutoComplete.cpp.
VOID CAutoComplete::AutoCompThreadProc | ( | ) |
Definition at line 2014 of file CAutoComplete.cpp.
Referenced by AutoCompThreadProc(), and OnAutoCompStart().
|
protected |
Definition at line 1310 of file CAutoComplete.cpp.
Referenced by OnSize().
|
inline |
Definition at line 703 of file CAutoComplete.cpp.
Referenced by DoAutoAppend(), FinishCompletion(), OnEditChar(), and StartCompletion().
|
inline |
Definition at line 698 of file CAutoComplete.cpp.
Referenced by FinishCompletion(), OnEditChar(), OnEditKeyDown(), OnListUpDown(), ShowDropDown(), StartCompletion(), and UpdateDropDownState().
|
override |
Implements IEnumString.
Definition at line 1282 of file CAutoComplete.cpp.
HWND CAutoComplete::CreateDropDown | ( | ) |
Definition at line 669 of file CAutoComplete.cpp.
Referenced by UpdateDropDownState().
VOID CAutoComplete::DoAutoAppend | ( | PAC_THREAD | pThread | ) |
Definition at line 793 of file CAutoComplete.cpp.
Referenced by FinishCompletion().
VOID CAutoComplete::DoBackWord | ( | ) |
Definition at line 869 of file CAutoComplete.cpp.
Referenced by OnEditKeyDown().
VOID CAutoComplete::DoThreadWork | ( | PAC_THREAD | pThread | ) |
Definition at line 2025 of file CAutoComplete.cpp.
Referenced by AutoCompThreadProc().
Definition at line 300 of file CAutoComplete.cpp.
Referenced by EditSubclassProc().
|
override |
Implements IAutoComplete.
Definition at line 1101 of file CAutoComplete.cpp.
|
protected |
Definition at line 1478 of file CAutoComplete.cpp.
Referenced by DoThreadWork().
|
inline |
Definition at line 720 of file CAutoComplete.cpp.
VOID CAutoComplete::FinishCompletion | ( | PAC_THREAD | pThread | ) |
Definition at line 2146 of file CAutoComplete.cpp.
Referenced by OnAutoCompFinish().
|
override |
Implements IAutoCompleteDropDown.
Definition at line 1201 of file CAutoComplete.cpp.
|
inline |
Definition at line 737 of file CAutoComplete.cpp.
Referenced by DoAutoAppend(), DoBackWord(), OnAutoCompStart(), and OnEditKeyDown().
|
inline |
Definition at line 725 of file CAutoComplete.cpp.
Referenced by RepositionDropDown(), and ShowDropDown().
Definition at line 730 of file CAutoComplete.cpp.
Referenced by CACListView::GetItemText(), OnEditKeyDown(), OnListSelChange(), and OnNotify().
|
override |
Implements IAutoComplete2.
Definition at line 1169 of file CAutoComplete.cpp.
Definition at line 1380 of file CAutoComplete.cpp.
Referenced by OnEditKeyDown().
Definition at line 752 of file CAutoComplete.cpp.
Referenced by FinishCompletion(), and OnAutoCompStart().
|
inlinestatic |
Definition at line 153 of file CAutoComplete.h.
VOID CAutoComplete::HideDropDown | ( | ) |
Definition at line 781 of file CAutoComplete.cpp.
Referenced by EditWndProc(), FinishCompletion(), OnEditKeyDown(), CACListView::OnLButtonDown(), OnNCDestroy(), OnNotify(), OnTimer(), and ShowDropDown().
|
override |
Implements IAutoComplete.
Definition at line 1109 of file CAutoComplete.cpp.
|
inline |
|
protected |
Definition at line 1347 of file CAutoComplete.cpp.
Referenced by Init().
|
override |
Implements IEnumString.
Definition at line 1246 of file CAutoComplete.cpp.
|
protected |
Definition at line 2133 of file CAutoComplete.cpp.
|
protected |
Definition at line 2061 of file CAutoComplete.cpp.
|
protected |
Definition at line 1538 of file CAutoComplete.cpp.
|
protected |
Definition at line 1624 of file CAutoComplete.cpp.
Definition at line 996 of file CAutoComplete.cpp.
Referenced by EditWndProc().
Definition at line 906 of file CAutoComplete.cpp.
Referenced by EditWndProc().
|
protected |
Definition at line 1608 of file CAutoComplete.cpp.
Definition at line 1600 of file CAutoComplete.cpp.
|
protected |
Definition at line 1668 of file CAutoComplete.cpp.
VOID CAutoComplete::OnListSelChange | ( | ) |
Definition at line 1007 of file CAutoComplete.cpp.
Referenced by OnNotify().
Definition at line 1020 of file CAutoComplete.cpp.
Referenced by OnEditKeyDown().
|
protected |
Definition at line 1679 of file CAutoComplete.cpp.
|
protected |
Definition at line 1694 of file CAutoComplete.cpp.
|
protected |
Definition at line 1701 of file CAutoComplete.cpp.
|
protected |
Definition at line 1573 of file CAutoComplete.cpp.
|
protected |
Definition at line 1834 of file CAutoComplete.cpp.
|
protected |
Definition at line 1708 of file CAutoComplete.cpp.
|
protected |
Definition at line 1728 of file CAutoComplete.cpp.
|
protected |
Definition at line 1875 of file CAutoComplete.cpp.
|
protected |
Definition at line 1850 of file CAutoComplete.cpp.
|
protected |
Definition at line 1929 of file CAutoComplete.cpp.
|
protected |
Definition at line 1958 of file CAutoComplete.cpp.
|
protected |
Definition at line 1498 of file CAutoComplete.cpp.
Referenced by DoThreadWork().
|
protected |
Definition at line 1391 of file CAutoComplete.cpp.
Referenced by FinishCompletion(), and ShowDropDown().
|
override |
Implements IEnumString.
Definition at line 1273 of file CAutoComplete.cpp.
Referenced by ResetEnumerator().
|
override |
Implements IAutoCompleteDropDown.
Definition at line 1232 of file CAutoComplete.cpp.
Definition at line 786 of file CAutoComplete.cpp.
Referenced by FinishCompletion(), CACListView::OnLButtonDown(), and OnNotify().
Definition at line 760 of file CAutoComplete.cpp.
Referenced by DoAutoAppend(), DoBackWord(), OnEditKeyDown(), CACListView::OnLButtonDown(), and OnListSelChange().
Definition at line 745 of file CAutoComplete.cpp.
Referenced by DoAutoAppend(), OnEditKeyDown(), CACListView::OnLButtonDown(), and OnListSelChange().
|
override |
Implements IAutoComplete2.
Definition at line 1181 of file CAutoComplete.cpp.
VOID CAutoComplete::ShowDropDown | ( | ) |
Definition at line 765 of file CAutoComplete.cpp.
Referenced by OnListUpDown().
|
override |
Implements IEnumString.
Definition at line 1266 of file CAutoComplete.cpp.
Definition at line 1522 of file CAutoComplete.cpp.
Referenced by EditWndProc(), OnEditChar(), and OnEditKeyDown().
|
protected |
Definition at line 1293 of file CAutoComplete.cpp.
Referenced by Init(), and SetOptions().
VOID CAutoComplete::UpdateScrollBar | ( | ) |
Definition at line 890 of file CAutoComplete.cpp.
Referenced by CACListView::OnMouseWheel(), OnNotify(), OnSize(), and OnVScroll().
|
inline |
Definition at line 708 of file CAutoComplete.cpp.
Referenced by EditWndProc(), and OnEditKeyDown().
|
protected |
Definition at line 212 of file CAutoComplete.h.
Referenced by OnNCHitTest(), OnSize(), and RepositionDropDown().
BOOL CAutoComplete::m_bEditHasFocus |
Definition at line 156 of file CAutoComplete.h.
Referenced by EditWndProc(), Init(), and RepositionDropDown().
|
protected |
Definition at line 214 of file CAutoComplete.h.
Referenced by CanAutoAppend(), CanAutoSuggest(), Enable(), FilterPrefixes(), and UseTab().
BOOL CAutoComplete::m_bInSelectItem |
Definition at line 155 of file CAutoComplete.h.
Referenced by FinishCompletion(), and OnNotify().
BOOL CAutoComplete::m_bInSetText |
Definition at line 154 of file CAutoComplete.h.
Referenced by EditWndProc(), and SetEditText().
|
protected |
Definition at line 217 of file CAutoComplete.h.
Referenced by OnExitSizeMove(), OnTimer(), and RepositionDropDown().
|
protected |
Definition at line 213 of file CAutoComplete.h.
Referenced by CanAutoAppend(), CanAutoSuggest(), FilterPrefixes(), GetOptions(), OnListUpDown(), SetOptions(), and UseTab().
|
protected |
Definition at line 220 of file CAutoComplete.h.
Referenced by DoBackWord(), Init(), OnEditKeyDown(), SetEditSel(), and SetEditText().
|
protected |
Definition at line 221 of file CAutoComplete.h.
Referenced by EditWndProc(), and Init().
|
protected |
Definition at line 216 of file CAutoComplete.h.
Referenced by OnCreate(), OnDrawItem(), and ~CAutoComplete().
|
protected |
Definition at line 222 of file CAutoComplete.h.
Referenced by DoThreadWork(), ExtractInnerList(), FinishCompletion(), OnAutoCompFinish(), OnAutoCompStart(), ReLoadInnerList(), and ~CAutoComplete().
|
protected |
Definition at line 215 of file CAutoComplete.h.
Referenced by Init(), IsComboBoxDropped(), OnNCDestroy(), and OnShowWindow().
|
protected |
Definition at line 219 of file CAutoComplete.h.
Referenced by CreateDropDown(), DoBackWord(), EditWndProc(), GetEditText(), Init(), OnEditChar(), OnEditKeyDown(), OnExitSizeMove(), OnTimer(), RepositionDropDown(), SetEditSel(), SetEditText(), and ShowDropDown().
|
protected |
Definition at line 229 of file CAutoComplete.h.
Referenced by FinishCompletion(), GetDropDownStatus(), OnCreate(), OnDrawItem(), OnEditKeyDown(), OnListSelChange(), OnListUpDown(), OnMeasureItem(), OnNCDestroy(), OnNotify(), OnSize(), OnVScroll(), RepositionDropDown(), ResetEnumerator(), SelectItem(), and UpdateScrollBar().
|
protected |
Definition at line 230 of file CAutoComplete.h.
Referenced by OnCreate(), OnNCDestroy(), OnSize(), OnVScroll(), and UpdateScrollBar().
|
protected |
Definition at line 231 of file CAutoComplete.h.
Referenced by OnCreate(), OnNCDestroy(), OnNCHitTest(), OnSize(), and RepositionDropDown().
|
protected |
Definition at line 234 of file CAutoComplete.h.
Referenced by DoThreadWork(), and FinishCompletion().
|
protected |
Definition at line 235 of file CAutoComplete.h.
Referenced by DoAutoAppend(), FinishCompletion(), GetItemCount(), GetItemText(), OnShowWindow(), and ResetEnumerator().
|
protected |
Definition at line 233 of file CAutoComplete.h.
Referenced by Init(), OnAutoCompStart(), and ~CAutoComplete().
|
protected |
Definition at line 232 of file CAutoComplete.h.
Referenced by Init(), Next(), OnAutoCompStart(), ReLoadInnerList(), Reset(), StartCompletion(), and ~CAutoComplete().
|
protected |
Definition at line 223 of file CAutoComplete.h.
Referenced by AutoCompThreadProc(), DoThreadWork(), ExtractInnerList(), FinishCompletion(), OnAutoCompFinish(), OnAutoCompStart(), and ReLoadInnerList().
|
protected |
Definition at line 218 of file CAutoComplete.h.
|
protected |
Definition at line 228 of file CAutoComplete.h.
Referenced by GetQuickEdit(), and LoadQuickComplete().
|
protected |
Definition at line 227 of file CAutoComplete.h.
Referenced by FinishCompletion(), and OnAutoCompStart().
|
protected |
Definition at line 226 of file CAutoComplete.h.
Referenced by FinishCompletion(), OnAutoCompStart(), OnEditKeyDown(), and OnListSelChange().