ドット絵エディタを作る(コピペ機能をつけるぞ編)

さぁ,今日はコピペ機能をつけるぞ!!

ちなみに,コピペって「コピー&ペースト」のことなんですけど,この機能の存在を知ったのが,確か大学2年生も終わりの頃でしたっけ・・・( ̄∀ ̄)
いやぁ,田舎育ちなもんで,大学にくるまでパソコンの存在を知らなかったねぇ・・・
ていうか,高校生のころは,「情報処理ってマスコミのことだろ?新聞社とか.」などと本気で思ってたし.こわー.


( ̄ロ ̄;) また脱線してるぅ!!


え,え…と,今日はDelphiで コピペ という話題.

コピペかぁ,かなりムズそうだぞ…
とりあえずマニュアルで調べッか…
・・・
・・・
・・・
(5分経過)
・・・
・・・
( ̄ロ ̄;) めっちゃ簡単そー.すっごーいDelphi!



■ 準備 ■

まず,コピペを使用するためには,「ClipBrd」を uses に追加.
これで,Clipboardという変数(正確には違うけど)が使えるようになる.
あとは,このClipboardに対していろいろ操作してやればOK.



■ コピー ■

クリップボードに画像(ビットマップ)をAssignすればOK.
って,これだけ!?

実際にコードにすると・・・

Clipboard.Assign( FBackBmp );

やっぱりこれだけ!?( ̄ロ ̄;)
か・簡単すぎる・・・



■ ペースト ■

ペーストは,コピーより少しだけムズかしそうやね.
…と言っても,クリップボードが確保しているデータが「ビットマップか?」どうかをチェックするだけ.
当然ビットマップじゃなければ,ペースト処理を無視させればよいわけで…

if not Clipboard.HasFormat( CF_BITMAP ) then Exit ;

FBackBmp.Assign( Clipboard );

わお.簡単・・・
実際には,サイズとかチェックするためのコードを追加しなくちゃならんとは言え,とっても簡単.


うーん,あまりの簡単さに,今日は書くことネェ…
そして,ネタもねぇ…



<< Back to Diary...