如何给组合框添加内容?
程序如下:
CTime now=CTime::GetCurrentTime();
TCHAR buff[10];
int i,I_Year,I_Month,I_Day;
CString m_StrYear;
I_Year=now.GetYear();
I_Month=now.GetMonth();
I_Day=now.GetDay();
for(i=I_Year-10; i<=I_Year+10; i++)
{
itoa(i,buff,10);
m_StrYear=buff;
m_Year.AddString(m_StrYear);
}
其中m_Year是组合框的control类型
结果提示m_Year.AddString(m_StrYear);出错,请问该怎么写啊?
问题点数:20、回复次数:12Top
1 楼lixiaosan(小三)回复于 2004-09-01 17:44:54 得分 0
CString str;
for(i=I_Year-10; i<=I_Year+10; i++)
{
m_StrYear.Format("%d", i);
m_Year.AddString(m_StrYear);
}
Top
2 楼zhaogaojian(米柑年成-WWW.VSFAN.NET)回复于 2004-09-01 17:50:46 得分 0
怎么出错了,运行的好好的
1994
.
.
.
.
2014Top
3 楼hhjdk967(汉靖)回复于 2004-09-01 18:12:17 得分 5
sendmessage(hwnd,CB_ADDSTRING,0,string);hwnd为组合框的句柄,string是你要添加的文字Top
4 楼missle(闪人)回复于 2004-09-01 18:29:13 得分 5
m_Year.AddString((LPCTSTR)m_StrYear);Top
5 楼missle(闪人)回复于 2004-09-01 19:06:17 得分 0
我把楼主的程序拷贝到我的code中,试验没有什么问题阿,是不是哪里设置有问题?Top
6 楼nanfeng231(木木)回复于 2004-09-01 19:34:40 得分 0
是不是你的combo的风格啊Top
7 楼lixiaosan(小三)回复于 2004-09-01 20:11:46 得分 5
设置combobox为drop listTop
8 楼huwei001982(凶猛的小狗)回复于 2004-09-01 20:56:27 得分 0
不会出错的!Top
9 楼chqu18(无色无味)回复于 2004-09-01 21:05:54 得分 0
这样应该不会有错的啊
看看是不是其他的地方设置出错了啊,多检查一下Top
10 楼hhfcsdn(飞影2003)回复于 2004-09-01 21:17:29 得分 0
好象实在BOOL AFXAPI AfxAssertFailedLine(LPCSTR lpszFileName, int nLine)函数里的BOOL bResult = _CrtDbgReport(_CRT_ASSERT, lpszFileName, nLine, NULL, NULL);这段代码出错了,提示找不到DBGRPT.C文件,该怎么办啊?Top
11 楼hhfcsdn(飞影2003)回复于 2004-09-01 21:26:50 得分 0
warning:unary minus operator applied to unsigned type, result still unsigned这句话什么意思啊?Top
12 楼kpld8888(kpld)回复于 2004-09-01 21:43:47 得分 5
AfxAssertFailedLine(LPCSTR lpszFileName, int nLine)
跟踪到这里的时候,看看lpszFileName和nLine这两个变量的值,就知道是在哪个文件中的哪一行出错了Top




