0
如何繪製.png文件到特定的窗口,例如記事本的示例?VC++(.Net)2010將圖形繪製到窗口
HWND hWnd = FindWindow(0, "Untitled - Notepad");
void DrawTohWnd()
{
Image^ newImage = Image::FromFile("smile.png");
//Draw newImage to Window (Notepad)...
//...
}
這需要在進程中注入一個DLL,以便您可以對窗口進行子類化並攔截繪製消息。你不能在C++/CLI中編寫這樣的代碼,它需要本地代碼。很難得到正確的。 –
@HansPassant:你對DLL注入是正確的。但託管代碼可以做窗口子類很好。請參閱'NativeWindow :: AssignHandle'。 –