【发布时间】:2012-10-26 04:39:06
【问题描述】:
我有一个 C++ 项目,它使用附带 DLL 和 LIB 文件以及头文件的 API。 我想创建一个 win32 表单项目。
我的问题是如何将项目与 dll 和 lib 文件链接。
但主要问题是,我如何订阅事件? 在 API 中,我可以调用函数,这些函数在事件响应中返回,在 MFC 项目中我通常会在消息循环中订阅。但是在Win32中没有消息循环。
也许我自己把情况复杂化了,这比我想象的要容易。 请为我澄清这种情况。
谢谢。
【问题讨论】:
-
当您直接使用 Win32 API 时,由您来创建自己的消息循环。
-
我该怎么做?以及如何确保从 API 调用的函数中获得“事件”响应?
-
也许我应该备份:你是在这个程序中创建任何实际的窗口,还是控制台程序?
-
杰瑞,我的错,我没有提到我打算使用win32表单项目。所以,是的,我想创建表单。
-
您使用 winforms 而不是 WPF 的任何具体原因?我只是问,因为 winforms 的日子已经屈指可数了。 MS 寄希望于 WPF 的中期未来(但你可以指望他们改变,像往常一样)。
标签: c++ winforms api winapi dll