ReactOS
0.4.15-dev-4863-gba0d16f
|
#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 1997 of file CAutoComplete.cpp.
Referenced by AutoCompThreadProc(), and OnAutoCompStart().
|
protected |
Definition at line 1308 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 |
HWND CAutoComplete::CreateDropDown | ( | ) |
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 2008 of file CAutoComplete.cpp.
Referenced by AutoCompThreadProc().
Definition at line 299 of file CAutoComplete.cpp.
Referenced by EditSubclassProc().
|
override |
|
protected |
Definition at line 1469 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 2129 of file CAutoComplete.cpp.
Referenced by OnAutoCompFinish().
|
override |
Implements IAutoCompleteDropDown.
Definition at line 1199 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 |
Definition at line 1378 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 |
Definition at line 706 of file CAutoComplete.cpp.
Referenced by ShowDropDown().
|
protected |
Definition at line 1345 of file CAutoComplete.cpp.
Referenced by Init().
|
override |
|
protected |
Definition at line 2116 of file CAutoComplete.cpp.
|
protected |
Definition at line 2044 of file CAutoComplete.cpp.
|
protected |
Definition at line 1529 of file CAutoComplete.cpp.
|
protected |
Definition at line 1607 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 1591 of file CAutoComplete.cpp.
|
protected |
Definition at line 1651 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 1662 of file CAutoComplete.cpp.
|
protected |
Definition at line 1677 of file CAutoComplete.cpp.
|
protected |
Definition at line 1684 of file CAutoComplete.cpp.
|
protected |
Definition at line 1564 of file CAutoComplete.cpp.
|
protected |
Definition at line 1817 of file CAutoComplete.cpp.
|
protected |
Definition at line 1691 of file CAutoComplete.cpp.
|
protected |
Definition at line 1711 of file CAutoComplete.cpp.
|
protected |
Definition at line 1858 of file CAutoComplete.cpp.
|
protected |
Definition at line 1833 of file CAutoComplete.cpp.
|
protected |
Definition at line 1912 of file CAutoComplete.cpp.
|
protected |
Definition at line 1941 of file CAutoComplete.cpp.
|
protected |
|
protected |
Definition at line 1389 of file CAutoComplete.cpp.
Referenced by FinishCompletion(), and ShowDropDown().
|
override |
Implements IEnumString.
Definition at line 1271 of file CAutoComplete.cpp.
Referenced by ResetEnumerator().
|
override |
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 1179 of file CAutoComplete.cpp.
VOID CAutoComplete::ShowDropDown | ( | ) |
|
override |
Definition at line 1513 of file CAutoComplete.cpp.
Referenced by EditWndProc(), OnEditChar(), and OnEditKeyDown().
|
protected |
Definition at line 1291 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().