我做了一个activex控件,实现网页间内容(HTML格式)的拖拽,在IE的某个DIV中响应ondrop事件,一旦ondrop就调用activex的方法,在activex中我使用了clipboard,可以通过GetClipboardData方法得到clipboard的句柄,但是用得到的句柄调用GlobalLock时总是不能成功,返回值总是为零。我在网上看到有人说这是因为IE和Activex不是一个线程,会出现这样的错误,不知道各位有什么解决办法吗?
调试欢乐多
如何用C++实现IE页面行为的处理:
http://msdn2.microsoft.com/en-us/library/aa744100.aspx
一个小例子:
http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/samples/internet/browser/binarybehavior/default.asp