VC中的CDHtmlDlg里面,ListBox之类的web控件怎么使用?
比如说我从一个有5个选项的下拉菜单里选择了其中一个
那么得到的消息响应是什么?如何得到参数?
如果需要我自己调用那个element处理的话,应该怎么做?
另外要是能够说明一下其他的控件的类似处理方法就更好了
当然像button,text之类的就不必说明了,我看过MSDN的那个小例子:)
可惜没有能够找到更加复杂些的
谢谢
问题点数:20、回复次数:2Top
1 楼jiangsheng(蒋晟.Net[MVP])回复于 2004-12-04 08:49:18 得分 20
http://www.codeproject.com/shell/dlgdhtmlevents.aspTop
2 楼movieqiu(不合格coder)回复于 2004-12-05 17:45:14 得分 0
谢谢楼上的老大!真的很厉害,帮我找了资料!
其实问题刚才已经解决了,主要是当时我头脑发热,居然没看见在CDHtmlDialog类的定义里有:
void DDX_DHtml_SelectIndex(CDataExchange* pDX, LPCTSTR szId, long& value);
唉,冷静一下就发现自己有多蠢了:P
浪费大家的时间了
楼上大哥提供的文章对于原理的理解很有帮助,呵呵,不过有人要看的话注意:
首先是他用的基类是CDialg,因为VC6的关系吧,所以自己写了CWebBrowser2的成员变量,相当于一个简化的CDHtmlDialog类,vc7就不必这样做了吧?
其次,那个例子有内存泄漏,m_pBrowser没有释放,不知道是为什么?
总之,给楼上大哥15分吧,谢谢!Top




