Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

AutoComplete Class Reference

#include <AutoComplete.h>

List of all members.

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
StringListm_sl

Static Private Attributes

static HwndToClassList hwndToClassList
static OrigWndProc origWndProc


Member Typedef Documentation

typedef std::map<HWND,std::list<AutoComplete*> > AutoComplete::HwndToClassList [private]
 

typedef std::map<HWND,WNDPROC> AutoComplete::OrigWndProc [private]
 


Constructor & Destructor Documentation

AutoComplete::AutoComplete HWND  hWnd,
StringList sl
 

AutoComplete::~AutoComplete  ) 
 


Member Function Documentation

LRESULT CALLBACK AutoComplete::_listProc HWND  ,
UINT  ,
WPARAM  ,
LPARAM 
[static, private]
 

LRESULT CALLBACK AutoComplete::_parentProc HWND  hWnd,
UINT  uMsg,
WPARAM  wP,
LPARAM  lP
[static, private]
 

LRESULT CALLBACK AutoComplete::_textProc HWND  ,
UINT  ,
WPARAM  ,
LPARAM 
[static, private]
 

std::string AutoComplete::getText  )  const
 

LRESULT AutoComplete::listProc UINT  uMsg,
WPARAM  wP,
LPARAM  lP
[private]
 

LRESULT AutoComplete::parentProc UINT  uMsg,
WPARAM  wP,
LPARAM  lP
[private]
 

LRESULT AutoComplete::textProc UINT  uMsg,
WPARAM  wP,
LPARAM  lP
[private]
 


Member Data Documentation

AutoComplete::HwndToClassList AutoComplete::hwndToClassList [static, private]
 

HWND AutoComplete::m_hList [private]
 

WNDPROC AutoComplete::m_hListWP [private]
 

HWND AutoComplete::m_hParent [private]
 

HWND AutoComplete::m_hText [private]
 

WNDPROC AutoComplete::m_hTextWP [private]
 

StringList* AutoComplete::m_sl [private]
 

AutoComplete::OrigWndProc AutoComplete::origWndProc [static, private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jun 16 00:13:25 2005 for Abuse! by  doxygen 1.4.3