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'。 –