2010-04-23 5 views
0

Я знаю, что мне нужно использовать SetWindowLongPtr с GWLP_WNDPROC и создать свой собственный WndProc, который обрабатывает сообщение, которое я хочу (например, WM_GETMINMAXINFO и модифицирую структуру MINMAXINFO). Однако, поскольку я хочу сделать это для окна, созданного другой программой (например, notepad.exe), я не могу сделать это из своей программы C#/WinForms, мне нужно создать собственную C/C++ DLL, которую я должен ввести в процессе, который создал окно.Пример исходного кода для обработки сообщений окна, созданного внешней программой?

Можете ли вы предоставить ссылку или образец кода для этого (родная C++ DLL и способ вызвать ее из C# и ввести ее во внешний процесс)?

Спасибо

ответ

Смежные вопросы