簡體   English   中英

在 C# 中引發事件並在 C++ MFC 中捕獲

[英]Raise event in C# and catch in C++ MFC

我來自 .net 背景,我對在 C++ 中進行開發相當陌生。 我已經習慣了 C# 中的事件,並在發生有意義的事情時引發事件。 我不確定如何在 C# 中引發事件時在 C++ 中引發“事件”。

我知道如何從 c# 代碼創建托管 COM 並在 c++ 代碼中使用。 現在我在 c++ 中使用一個線程並檢查一個在 c# 觸發器引發時發生變化的變量。 但這個解決方案太糟糕了......

如何使事件 x(C#) 和事件 y(C++ MFC) 對等,以便當事件 x 引發時,事件 y 也引發?

我使用從 C# 到 C++ 的“ SendMessage ”解決了這個挑戰,反之亦然。 請參閱: https://www.codeproject.com/Articles/5307/Use-WM-COPYDATA-to-send-data-to-from-C-and-C-Windo

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM