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的代码有什么问题吗?
为什么每次第一项都插不进去,而且设置的选中项也不正确呢?