首页 > 代码库 > Combobox控件的应用

Combobox控件的应用

<div class="cnblogs_Highlighter">
<pre class="brush:cpp;gutter:true;">Combobox1.AddString("asdasd");//向控件列表中添加选项
m_nCombobox2.ResetContent();//清除控件列表中的所有选项
</pre>
</div>
<p>  </p>
<p>消息映射宏</p>
<p>CBN_SELCHANGE:selend change, 当选择一个选项的时候会触发,但在数据更新之前触发,也就是说,会在编辑框内的数据还没改变的时候触发。。</p>
<p>CBN_EDITUPDATE :edit update,CBN_EDITCHANGE一样,目前没找到区别和第五个一样,目前没找到区别</p>
<p>CBN_DROPDOWN:dropdown, 列表框被弹出的时候就会触发,数据更新在下拉时编辑框中的内容</p>
<p>CBN_CLOSEUP:closeup, 当列表框被收回的时候就会触发,但在数据更新之前触发,也就是说,会在编辑框内的数据还没改变的时候触发。。</p>
<p>CBN_EDITCHANGE:edit change, 在编辑框中的内容改变的时候触发,并且在数据改变之后触发,区别于上面的宏,但是对于未在编辑框中敲键盘的行为是不会触发的</p>
<p>CBN_SELENDCANCEl:selend cancle, 选择取消,就是当你点击那个向下的剪头然后又没选择,又点了一下别的,他就触发了,会触发两次,搞不懂,而且在选择的时候单击关闭按钮也会触发,但是只触发一次,数据更新发生在之前的状态</p>
<p>CBN_SELENDOK:selend ok,和上一条差不多,就是条件不一样,只触发一次</p>
<p>CBN_SELCHANGE:sel change 和CBN_SELENDOK一样,目前没找到区别</p>

Combobox控件的应用