static CAdUiComboBoxDraw * GetInstance(void)
virtual void DrawItem(CAdUiComboBox *, tagDRAWITEMSTRUCT *)
virtual void Paint(CAdUiComboBox *, HDC__ *, unsigned int)
void PaintAnimation(CAdUiComboBox *, unsigned int, unsigned int)
bool GetComboInfo(HWND__ *const, tagCOMBOBOXINFO &)
void GetDrawItemStruct(CAdUiComboBox const *, tagCOMBOBOXINFO const &, HDC__ *const, tagDRAWITEMSTRUCT &)
bool DrawDropDownCombo(CAdUiComboBox *)
virtual void MeasureItem(CAdUiComboBox *, tagMEASUREITEMSTRUCT *)
virtual void PreDrawItem(CAdUiComboBox *, tagDRAWITEMSTRUCT *)
virtual bool PaintStatic(CAdUiComboBox *, unsigned int)
virtual void DrawBackground(CDC *, CAdUiComboBox *, tagCOMBOBOXINFO &, unsigned int)
bool NeedSkipAnimation(CAdUiComboBox *, unsigned int, unsigned int)
int GetComboState(CAdUiComboBox *)
virtual void DrawContent(CDC *, CAdUiComboBox *, tagCOMBOBOXINFO &)
void RegisterCombo(CAdUiComboBox *)
void ReleaseCombo(CAdUiComboBox *)
virtual ~CAdUiComboBoxDraw(void)
void DrawFocusRect(CAdUiComboBox *, CDC *, unsigned int)
virtual bool DrawDropDownList(CAdUiComboBox *, HWND__ *)