这几天我想做一个带动态列表提示的文本框。结果费了很大的劲,还是问题百出。最后想放弃,想起了Combo。就拿来试了试
基本的还可以,只是在使用时有3点小问题。让使用的体验不是很爽快。
1。当输入第一个字符时且内容为空时,如果列表中有这样一项开头与这个字符相同,那么combo就会自动输入这一项的全部,并在combo中显示且全选(这一点不想要)这一点是因为调用了CB_SHOWDROPDOWN。但不调用又不是我想要的。
2。当程序调用Sendmessage CB_SHOWDROPDOWN时,那个列表把鼠标指针也给盖住了。而且所有输入法的状态条也在这个列表下边。这样也不好。
3。当输入了一部分内容时,(假设我的内容已经输完了)这时列表中有一项头部与我输入的内容一样,这时按下回车时。combo会输入那一项的全部内容。这不是我想要的。
我只是要做一个能够控制的提示功能。不要这么多自动化的东西。
大家看看这个示列程序和代码。
如果大家谁理解我的意思帮忙推荐一个类似的控件,最好带源码.有需要,我再改改.
