我希望这是非常简单的,但经过几个小时浏览Visual Explorer在线帮助并浏览各种论坛后,我仍然感到茫然...
基本上,我希望能够创建一个自定义Windows事件,向其收件人发送一个短整数向量。我实际上想在Fortran DLL中创建事件,但是如果我能从C ++找到正确的API调用,那么我应该能够找到其余部分。到目前为止,我能够找到的所有示例,即使对于C ++,都使用.NET库,我无法从Fortran访问它,因此它必须是本机Windows API。
如果它有任何区别,那么事件随后将被使用Qt编写的GUI应用程序捕获为QEvent。
任何想法都会受到赞赏。
答案 0 :(得分:0)
使用SendMessage发送消息:http://msdn.microsoft.com/en-us/library/ms644950%28VS.85%29.aspx
然后只使用任何其他消息尚未使用的数字。您可以使用RegisterWindowMessage获取唯一编号:http://msdn.microsoft.com/en-us/library/ms644947%28VS.85%29.aspx如果您只需要在自己的应用程序中进行通信,则不需要这个,您可以选择0x0400和0x7FFF之间的任何数字。