item = GetDlgItem(hWnd, IDC_COMBOBOX_WND);for (begin = resolutions.begin(); begin != resolutions.end(); ++begin)
{
if (begin->find('*') == string::npos)
continue; SendMessage(item, CB_ADDSTRING, NULL, (LPARAM) begin->c_str());
}SendMessage(item, CB_SETCURSEL, 0, NULL);resolutions中存储了游戏的各种分辨率。这段插入string的代码有什么问题吗?
为什么每次第一项都插不进去,而且设置的选中项也不正确呢?
{
if (begin->find('*') == string::npos)
continue; SendMessage(item, CB_ADDSTRING, NULL, (LPARAM) begin->c_str());
}SendMessage(item, CB_SETCURSEL, 0, NULL);resolutions中存储了游戏的各种分辨率。这段插入string的代码有什么问题吗?
为什么每次第一项都插不进去,而且设置的选中项也不正确呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货