紧急关于VC2003中对话框上调用CCombobox控件的GetComboBoxInfo和定义COMBOBOXINFO结构变量时编译报错有关问题

紧急求救关于VC2003中对话框上调用CCombobox控件的GetComboBoxInfo和定义COMBOBOXINFO结构变量时编译报错问题
我在一个游戏源码上做二次开发,想给一个COMBOBOX控件添加一个图片下拉按钮,我找了一个列子,里面是自己重写一个COMBOBOX类,可以实现,不过我把这个类添加到自己项目中就报错了,错误:
error:C3861: "GetComboBoxInfo":即使使用参数相关的查找,也未找到标示符。
在项目头文件Stdafx.f里面是#ifndef WINVER
                                                 #define WINVER 0X0400
                                                 #endif
我改成0X0500 在声明GetComboBoxInfo也不行,求救。
我的Onpaint()函数
void CWEComboBox::OnPaint()
{
  CPaintDc dc(this);
  CRect  rectCombo;
  CBrush brushInser, brushOuter
  COMBOBOXINFO  comboInfo;
  CString  strShow;
//获取控件信息
  GetWindowText(strShow);
  comboInfo.cbSize = sizeof(COMBOBOXINFO);
  GetComboBoxInfo(&comboInfo);//这里报错了
//设置重绘区域
 GetClientRect(rectCombo);
//创建画刷
  brushInser.CreateSolidBrush(RGB(240, 250, 255));
  brushOuter.CreateSolidBrush(RGB(240, 250, 255));
//重绘
  dc.FillRect(rectCombo, &brushInser);
  dc.FillRect(rectCombo, &brushInser);
  DrawPicture(&dc, m_stateDownBtn, comboInfo.rcButton);
  DrawShowText(&dc); 
}
------解决方案--------------------
vc6 没有GetComboBoxInfo
------解决方案--------------------
#undef WINVER
#define WINVER 0X0500

------解决方案--------------------
引用:
Quote: 引用:

vc6 没有GetComboBoxInfo

我用的VC2003
应该要2005以上才有。