关于Combox添加字符串后无显示的问题原因

很久没有用VC++重头做一个Dialog了,今天有个简单的界面需要做下,用到Combox控件,犯了低级的错误,无法添加需要选择的内容。现象:

问题一:点了之后没有下拉条显示。

解决方法,添加控件后点中控件右侧倒三角,出现可以拖拽的区域后往下方拉大选择区域即可。

拖拽前

拖拽后

问题二:添加的选择列表有好多空白条,这个更白痴。哈哈

问题原因是在添加的时候没有判断字符串是否为空,解决办法

  if (strcmp(strContent, "")!=NULL)
    m_cmbRegion.AddString(strContent);

很是无语,很久不用了,忘到这程度,我也是醉了,不管你犯没犯过这种低级错误,反正我犯了,所以记录到这里,避免以后再犯的时候便于找到解决办法。

 

posted @ 2017-09-19 09:50  傻傻的幸福  阅读(519)  评论(0)    收藏  举报