各位朋友 :
我现在有这样一个问题:
应用程序通过句柄给DLL的函数,能够得到想要的消息。但我现在要做的是,在不知道窗口句柄的情况下,DLL如何单向传递消息给应用程序。顺便说下,DLL首先被 APS.NET调用, 当调用时,DLL再传递消息给应用程序, 执行所需要的功能。
谢谢!
我现在有这样一个问题:
应用程序通过句柄给DLL的函数,能够得到想要的消息。但我现在要做的是,在不知道窗口句柄的情况下,DLL如何单向传递消息给应用程序。顺便说下,DLL首先被 APS.NET调用, 当调用时,DLL再传递消息给应用程序, 执行所需要的功能。
谢谢!
private const String WM_MYMSG = "GLOBALTESTMSG";
private static IntPtr HWND_BROADCAST = new IntPtr(0xffff);
uint m_message = RegisterWindowMessage(WM_MYMSG);
PostMessage(HWND_BROADCAST, m_message, 0, 0);
shrinerain朋友:请问这个把C#代码放在DLL中还是应用程序中?以及这个顶层窗体,指 的是什么概念?谢谢帮助!