クリップボードのデータを画像ファイルに保存するには – プログラミング – Home

クリップボードのデータを画像ファイルに...
 
通知
すべてクリア

クリップボードのデータを画像ファイルに保存するには


北海道
 北海道
(@北海道)
ゲスト
結合: 16年前
投稿: 3
Topic starter  

すみません。先日の質問 < http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?
print+200807/08070043.txt> に関連する質問があります。
クリップボードにコピーした(先日の質問のように、例えばExcelのある範囲をコピーし
たデータ)を画像ファイルに保存するにはどのようにしたらよろしいでしょうか。
ご教授いただけると幸いです。
よろしくお願いいたします。


引用解決済
トピックタグ
金魚ちゃん
 金魚ちゃん
(@金魚ちゃん)
ゲスト
結合: 16年前
投稿: 52
 

クリップボードからGetClipboardData(CF_BITMAP)でHBITMAPハンドルを取得。
あとはHBITMAPハンドルを元にファイルに保存すればよい。
だたしビットマップの構造をきちんと把握していないと無理かな。


返信引用
Kerry
 Kerry
(@Kerry)
ゲスト
結合: 20年前
投稿: 192
 

ファイルに保存するならば、CF_DIB形式の方が扱いやすいでしょう。
GetClipboardData(CF_DIB)で、BITMAPINFO構造体と続くビットデータが
格納されたグローバルメモリオブジェクトのハンドルが取得できます。

BITMAPFILEHEADER構造体
BITMAPINFO構造体
BITMAPINFOHEADER構造体
などについて調べてみましょう。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました