ページ 1 / 1
WinAPIでプログラム実行中に画像をコピペなどができるようにしたい
Posted: 2015年10月17日(土) 11:14
by kabocha
WindowsAPIのプログラミングを使うとき、
例えばネットからコピーしてきた画像をプログラム実行中にそのウィンドウに貼る、ウィンドウから
画像をコピーするなどの事はどうやったらできますか?
Re: WinAPIでプログラム実行中に画像をコピペなどができるようにしたい
Posted: 2015年10月17日(土) 19:32
by YuO
とりあえず,Winidowsのクリップボードの話と仮定します。
OpenClipboardでクリップボードを開き,
GetClipboardDataに
CF_BITMAPを与えることで,Bitmapがクリップボードに設定されていればHBITMAPが取得できます。
また,クリップボードを開いた後に画像のHBITMAPを(
EmptyClipboard後に)
SetClipboardDataすることで,クリップボードに画像を設定できます。
最終的に,処理後には
CloseClipboardでクリップボードを閉じる必要があります。
詳しくは,
Clipbaord (MSDN)を参照してください。