2010-04-23 75 views
0

我知道我必须使用带GWLP_WNDPROC的SetWindowLongPtr并创建自己的WndProc来处理我想要的消息(如WM_GETMINMAXINFO并修改MINMAXINFO结构)。但是,因为我想为其他程序(如notepad.exe)创建的窗口执行此操作,所以无法从C#/ WinForms程序执行此操作,因此必须创建一个本机C/C++ DLL,我必须注入它在创建窗口的过程中。处理由外部程序创建的窗口消息的示例源代码?

您能否提供一个链接或示例代码来执行此操作(本机C++ DLL以及从C#调用它并将其注入外部进程的方式)?

谢谢

回答