ReactOS 0.4.15-dev-6049-ge54b32b
|
#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 |
![]() | |
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 653 of file CAutoComplete.cpp.
|
virtual |
Definition at line 673 of file CAutoComplete.cpp.
VOID CAutoComplete::AutoCompThreadProc | ( | ) |
Definition at line 1999 of file CAutoComplete.cpp.
Referenced by AutoCompThreadProc(), and OnAutoCompStart().
|
protected |
Definition at line 1302 of file CAutoComplete.cpp.
Referenced by OnSize().
|
inline |
Definition at line 696 of file CAutoComplete.cpp.
Referenced by DoAutoAppend(), FinishCompletion(), OnEditChar(), and StartCompletion().
|
inline |
Definition at line 691 of file CAutoComplete.cpp.
Referenced by FinishCompletion(), OnEditChar(), OnEditKeyDown(), OnListUpDown(), ShowDropDown(), StartCompletion(), and UpdateDropDownState().
|
override |
Implements IEnumString.
Definition at line 1274 of file CAutoComplete.cpp.
HWND CAutoComplete::CreateDropDown | ( | ) |
Definition at line 662 of file CAutoComplete.cpp.
Referenced by UpdateDropDownState().
VOID CAutoComplete::DoAutoAppend | ( | PAC_THREAD | pThread | ) |
Definition at line 786 of file CAutoComplete.cpp.
Referenced by FinishCompletion().
VOID CAutoComplete::DoBackWord | ( | ) |
Definition at line 862 of file CAutoComplete.cpp.
Referenced by OnEditKeyDown().
VOID CAutoComplete::DoThreadWork | ( | PAC_THREAD | pThread | ) |
Definition at line 2010 of file CAutoComplete.cpp.
Referenced by AutoCompThreadProc().
Definition at line 299 of file CAutoComplete.cpp.
Referenced by EditSubclassProc().
|
override |
Implements IAutoComplete.
Definition at line 1094 of file CAutoComplete.cpp.
|
protected |
Definition at line 1463 of file CAutoComplete.cpp.
Referenced by DoThreadWork().
|
inline |
Definition at line 713 of file CAutoComplete.cpp.
VOID CAutoComplete::FinishCompletion | ( | PAC_THREAD | pThread | ) |
Definition at line 2131 of file CAutoComplete.cpp.
Referenced by OnAutoCompFinish().
|
override |
Implements IAutoCompleteDropDown.
Definition at line 1193 of file CAutoComplete.cpp.
|
inline |
Definition at line 730 of file CAutoComplete.cpp.
Referenced by DoAutoAppend(), DoBackWord(), OnAutoCompStart(), and OnEditKeyDown().
|
inline |
Definition at line 718 of file CAutoComplete.cpp.
Referenced by RepositionDropDown(), and ShowDropDown().
Definition at line 723 of file CAutoComplete.cpp.
Referenced by CACListView::GetItemText(), OnEditKeyDown(), OnListSelChange(), and OnNotify().
|
override |
Implements IAutoComplete2.
Definition at line 1161 of file CAutoComplete.cpp.
Definition at line 1372 of file CAutoComplete.cpp.
Referenced by OnEditKeyDown().
Definition at line 745 of file CAutoComplete.cpp.
Referenced by FinishCompletion(), and OnAutoCompStart().
|
inlinestatic |
Definition at line 153 of file CAutoComplete.h.
VOID CAutoComplete::HideDropDown | ( | ) |
Definition at line 774 of file CAutoComplete.cpp.
Referenced by EditWndProc(), FinishCompletion(), OnEditKeyDown(), CACListView::OnLButtonDown(), OnNCDestroy(), OnNotify(), OnTimer(), and ShowDropDown().
|
override |
Implements IAutoComplete.
Definition at line 1102 of file CAutoComplete.cpp.
|
inline |
|
protected |
Definition at line 1339 of file CAutoComplete.cpp.
Referenced by Init().
|
override |
Implements IEnumString.
Definition at line 1238 of file CAutoComplete.cpp.
|
protected |
Definition at line 2118 of file CAutoComplete.cpp.
|
protected |
Definition at line 2046 of file CAutoComplete.cpp.
|
protected |
Definition at line 1523 of file CAutoComplete.cpp.
|
protected |
Definition at line 1609 of file CAutoComplete.cpp.
Definition at line 989 of file CAutoComplete.cpp.
Referenced by EditWndProc().
Definition at line 899 of file CAutoComplete.cpp.
Referenced by EditWndProc().
|
protected |
Definition at line 1593 of file CAutoComplete.cpp.
Definition at line 1585 of file CAutoComplete.cpp.
|
protected |
Definition at line 1653 of file CAutoComplete.cpp.
VOID CAutoComplete::OnListSelChange | ( | ) |
Definition at line 1000 of file CAutoComplete.cpp.
Referenced by OnNotify().
Definition at line 1013 of file CAutoComplete.cpp.
Referenced by OnEditKeyDown().
|
protected |
Definition at line 1664 of file CAutoComplete.cpp.
|
protected |
Definition at line 1679 of file CAutoComplete.cpp.
|
protected |
Definition at line 1686 of file CAutoComplete.cpp.
|
protected |
Definition at line 1558 of file CAutoComplete.cpp.
|
protected |
Definition at line 1819 of file CAutoComplete.cpp.
|
protected |
Definition at line 1693 of file CAutoComplete.cpp.
|
protected |
Definition at line 1713 of file CAutoComplete.cpp.
|
protected |
Definition at line 1860 of file CAutoComplete.cpp.
|
protected |
Definition at line 1835 of file CAutoComplete.cpp.
|
protected |
Definition at line 1914 of file CAutoComplete.cpp.
|
protected |
Definition at line 1943 of file CAutoComplete.cpp.
|
protected |
Definition at line 1483 of file CAutoComplete.cpp.
Referenced by DoThreadWork().
|
protected |
Definition at line 1383 of file CAutoComplete.cpp.
Referenced by FinishCompletion(), and ShowDropDown().
|
override |
Implements IEnumString.
Definition at line 1265 of file CAutoComplete.cpp.
Referenced by ResetEnumerator().
|
override |
Implements IAutoCompleteDropDown.
Definition at line 1224 of file CAutoComplete.cpp.
Definition at line 779 of file CAutoComplete.cpp.
Referenced by FinishCompletion(), CACListView::OnLButtonDown(), and OnNotify().
Definition at line 753 of file CAutoComplete.cpp.
Referenced by DoAutoAppend(), DoBackWord(), OnEditKeyDown(), CACListView::OnLButtonDown(), and OnListSelChange().
Definition at line 738 of file CAutoComplete.cpp.
Referenced by DoAutoAppend(), OnEditKeyDown(), CACListView::OnLButtonDown(), and OnListSelChange().
|
override |
Implements IAutoComplete2.
Definition at line 1173 of file CAutoComplete.cpp.
VOID CAutoComplete::ShowDropDown | ( | ) |
Definition at line 758 of file CAutoComplete.cpp.
Referenced by OnListUpDown().
|
override |
Implements IEnumString.
Definition at line 1258 of file CAutoComplete.cpp.
Definition at line 1507 of file CAutoComplete.cpp.
Referenced by EditWndProc(), OnEditChar(), and OnEditKeyDown().
|
protected |
Definition at line 1285 of file CAutoComplete.cpp.
Referenced by Init(), and SetOptions().
VOID CAutoComplete::UpdateScrollBar | ( | ) |
Definition at line 883 of file CAutoComplete.cpp.
Referenced by CACListView::OnMouseWheel(), OnNotify(), OnSize(), and OnVScroll().
|
inline |
Definition at line 701 of file CAutoComplete.cpp.
Referenced by EditWndProc(), and OnEditKeyDown().
|
protected |
Definition at line 211 of file CAutoComplete.h.
Referenced by OnNCHitTest(), OnSize(), and RepositionDropDown().
|
protected |
Definition at line 213 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 216 of file CAutoComplete.h.
Referenced by OnExitSizeMove(), OnTimer(), and RepositionDropDown().
|
protected |
Definition at line 212 of file CAutoComplete.h.
Referenced by CanAutoAppend(), CanAutoSuggest(), FilterPrefixes(), GetOptions(), OnListUpDown(), SetOptions(), and UseTab().
|
protected |
Definition at line 219 of file CAutoComplete.h.
Referenced by DoBackWord(), Init(), OnEditKeyDown(), SetEditSel(), and SetEditText().
|
protected |
Definition at line 220 of file CAutoComplete.h.
Referenced by EditWndProc(), and Init().
|
protected |
Definition at line 215 of file CAutoComplete.h.
Referenced by OnCreate(), OnDrawItem(), and ~CAutoComplete().
|
protected |
Definition at line 221 of file CAutoComplete.h.
Referenced by DoThreadWork(), ExtractInnerList(), FinishCompletion(), OnAutoCompFinish(), OnAutoCompStart(), ReLoadInnerList(), and ~CAutoComplete().
|
protected |
Definition at line 214 of file CAutoComplete.h.
Referenced by Init(), IsComboBoxDropped(), OnNCDestroy(), and OnShowWindow().
|
protected |
Definition at line 218 of file CAutoComplete.h.
Referenced by CreateDropDown(), DoBackWord(), EditWndProc(), GetEditText(), Init(), OnEditChar(), OnEditKeyDown(), OnExitSizeMove(), OnTimer(), RepositionDropDown(), SetEditSel(), SetEditText(), and ShowDropDown().
|
protected |
Definition at line 228 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 229 of file CAutoComplete.h.
Referenced by OnCreate(), OnNCDestroy(), OnSize(), OnVScroll(), and UpdateScrollBar().
|
protected |
Definition at line 230 of file CAutoComplete.h.
Referenced by OnCreate(), OnNCDestroy(), OnNCHitTest(), OnSize(), and RepositionDropDown().
|
protected |
Definition at line 233 of file CAutoComplete.h.
Referenced by DoThreadWork(), and FinishCompletion().
|
protected |
Definition at line 234 of file CAutoComplete.h.
Referenced by DoAutoAppend(), FinishCompletion(), GetItemCount(), GetItemText(), OnShowWindow(), and ResetEnumerator().
|
protected |
Definition at line 232 of file CAutoComplete.h.
Referenced by Init(), OnAutoCompStart(), and ~CAutoComplete().
|
protected |
Definition at line 231 of file CAutoComplete.h.
Referenced by Init(), Next(), OnAutoCompStart(), ReLoadInnerList(), Reset(), StartCompletion(), and ~CAutoComplete().
|
protected |
Definition at line 222 of file CAutoComplete.h.
Referenced by AutoCompThreadProc(), DoThreadWork(), ExtractInnerList(), FinishCompletion(), OnAutoCompFinish(), OnAutoCompStart(), and ReLoadInnerList().
|
protected |
Definition at line 217 of file CAutoComplete.h.
|
protected |
Definition at line 227 of file CAutoComplete.h.
Referenced by GetQuickEdit(), and LoadQuickComplete().
|
protected |
Definition at line 226 of file CAutoComplete.h.
Referenced by FinishCompletion(), and OnAutoCompStart().
|
protected |
Definition at line 225 of file CAutoComplete.h.
Referenced by FinishCompletion(), OnAutoCompStart(), OnEditKeyDown(), and OnListSelChange().