问题描述
最近在工作中遇到这么个问题,要设计一个类似于ComboBox的Component,但是由于将来要对应到触摸屏,所以不能使用ComboBox。控件的下拉单上需要3个Button,这些button我想设计在一个载体上,这个载体要不拘泥于任何窗体,就是其画面可以超出窗体范围,类似于一个Form,或者一个Dialog,但是两者我在使用的时候都遇到了一些问题,感觉有些生搬硬套。所以想请教一下高手,是否知道微软在设计ComboBox的下拉单使用的空间是什么,就是整个下拉单那块白的是个什么?Form?panel?或者别的。我会衷心地感谢大家的回答。
解决方案
解决方案二:
你用一个form完全可以模拟.另外,建议你用menu,也能达到你要的效果.
解决方案三:
Form的确可以模拟,但是有些问题,比如窗口存在切换,也就存在闪频,还有就是在窗口hide时,有最小化标志您说的menu我回去时一下,谢谢您的回答
解决方案四:
学习...路过..
解决方案五:
学习...路过,,,关注
解决方案六:
up
解决方案七:
感觉像是form,他在整个屏幕的最上方。而且用SPY++取得的窗口名字是programmanager.奇怪。
解决方案八:
你可以先看下windows消息循环,再看下cwnd对象。然后你可以自己写一个控件。
解决方案九:
很有可能是一个ListView
时间: 2024-10-26 15:54:24