|
Public Member Functions |
| AutoComplete (HWND hWnd, StringList *sl) |
| ~AutoComplete () |
std::string | getText () const |
Private Types |
typedef std::map< HWND, std::list<
AutoComplete * > > | HwndToClassList |
typedef std::map< HWND, WNDPROC > | OrigWndProc |
Private Member Functions |
LRESULT | parentProc (UINT uMsg, WPARAM wP, LPARAM lP) |
LRESULT | textProc (UINT uMsg, WPARAM wP, LPARAM lP) |
LRESULT | listProc (UINT uMsg, WPARAM wP, LPARAM lP) |
Static Private Member Functions |
static LRESULT CALLBACK | _parentProc (HWND hWnd, UINT uMsg, WPARAM wP, LPARAM lP) |
static LRESULT CALLBACK | _textProc (HWND, UINT, WPARAM, LPARAM) |
static LRESULT CALLBACK | _listProc (HWND, UINT, WPARAM, LPARAM) |
Private Attributes |
HWND | m_hText |
HWND | m_hList |
HWND | m_hParent |
WNDPROC | m_hListWP |
WNDPROC | m_hTextWP |
StringList * | m_sl |
Static Private Attributes |
static HwndToClassList | hwndToClassList |
static OrigWndProc | origWndProc |