前提・実現したいこと
クリップボードからpngを読み込み、デバイスコンテキスト上に貼り付けようとしています。
該当のソースコード
if (FALSE == OpenClipboard(NULL)) return FALSE; CImage image; HBITMAP hBitmap = (HBITMAP)::GetClipboardData(RegisterClipboardFormat(L"PNG")); if (hBitmap == NULL) { ::CloseClipboard(); return 1; } ここの処理が不明 ::CloseClipboard();
試したこと
GDI+を用いてクリップボードから読み込み、HBITMAPにしようとしましたが、ランタイムが落ちてしまいます。
そもそもこの文でHBITMAPとして読み込めているかもわかっていません。
HBITMAP hBitmap = (HBITMAP)::GetClipboardData(RegisterClipboardFormat(L"PNG"));
補足情報(FW/ツールのバージョンなど)
Windows 10
Visual Studio C++ (2017)
ATL使用可
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。