回 帖 发 新 帖 刷新版面

主题:[讨论]c#中线程使用directdraw出现问题,高手来帮啊

我开一个线程来使用directdraw中的creatsurface编译的时候可以通过.但运行的时候出现 接口强制转换错误,但不用线程就只是调用函数执行确没问题.   
我想是不是跟C++ 一样需要初始化引用的内容,才可以在线程中使用的,如果是的话那要怎么做啊.

救救我啊。  (因为代码现在没在这里所以没办法贴出来,找了一下午资料都没找到解决办法)

回复列表 (共1个回复)

沙发

在另一个线程调用主线程的GUI控件方法(或者在主线程的GUI控件画图)时,可能要用到这个控件的Invoke、BeginInvoke或CreateGraphic方法中的一个.具体细节参考MSDN.

我来回复

您尚未登录,请登录后再回复。点此登录或注册