Как нарисовать файл .png в определенном окне, как, например, в блокноте?
HWND hWnd = FindWindow(0, "Untitled - Notepad"); void DrawTohWnd() { Image^ newImage = Image::FromFile("smile.png"); //Draw newImage to Window (Notepad)... //... }
Самый простой способ - использовать метод Graphics::DrawImage и передать объект Image (вместе с любыми другими требуемыми параметрами, определяющими параметры рисования).
Graphics::DrawImage
Image
Но для этого требуетсяиметь экземпляр класса Graphics, соответствующего вашему окну (HWND).Вы можете получить его, вызвав метод Graphics::FromHwnd .
Graphics
HWND
Graphics::FromHwnd
Будьте осторожны с написанным вами кодом.Поиск окон по их заголовкам является хрупким методом - окна часто меняют заголовки.