当我将Matlab窗口嵌入到C#中时,我使用C#调用封装在Matlab的dll中的drawline()和getpts()等鼠标函数,然后程序崩溃,如何解决这个问题?
ps:我在C#中调用的函数可以在Matlab中执行。
ps: 如果我不将窗口嵌入到C#中,而只是让C#调用Matlab函数,在窗口中可以正常执行鼠标控制,但是一旦嵌入到C#窗口中,执行鼠标命令时就会崩溃.
我希望将窗口嵌入到C#中,并在窗口中正确执行鼠标控制类型的功能。
我通过使用异步线程(async)解决了这个问题。发生这种情况的原因是它卡在了 C# UI 线程中。