C语言中的Windows UIAutomatin 我在Windows上使用UIAutoCI编写了一个C++程序。我使用的库是windows.h和Uiautomation.h。它工作得很好。但是,我想把程序转换成C程序。(没有课)。当我尝试这样做时,我遇到了一个错误,它是错误:未知的类型名“IUIAutomationElement”。即使包含文件的库在cpp程序中也足够了,为什么C版本不运行? 谢谢……

C语言中的Windows UIAutomatin 我在Windows上使用UIAutoCI编写了一个C++程序。我使用的库是windows.h和Uiautomation.h。它工作得很好。但是,我想把程序转换成C程序。(没有课)。当我尝试这样做时,我遇到了一个错误,它是错误:未知的类型名“IUIAutomationElement”。即使包含文件的库在cpp程序中也足够了,为什么C版本不运行? 谢谢……,c++,c,microsoft-ui-automation,C++,C,Microsoft Ui Automation,快速查看后,可以清楚地看到元素是C++类,不能直接从C程序中使用。您自己的代码可以是纯C,但是您必须使用C++中的包装模块来声明一些外部“C”< /代码>函数。它们可以从C中调用,并且可以使用IUIAutomationeElement。。。因为不是所有的C++代码都是有效的C,@ @ MeoGoeSeigi,我知道。也许你误解了这个问题,或者我不会问得好。

快速查看后,可以清楚地看到<<代码> IuiAutoCurnEngs< /C>元素是C++类,不能直接从C程序中使用。您自己的代码可以是纯C,但是您必须使用C++中的包装模块来声明一些<代码>外部“C”< /代码>函数。它们可以从C中调用,并且可以使用
IUIAutomationeElement

。。。因为不是所有的C++代码都是有效的C,@ @ MeoGoeSeigi,我知道。也许你误解了这个问题,或者我不会问得好。