メモ帳の例のように、特定のウィンドウに.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'を参照してください。 –