Visual Basic6 リファレンス
|
VB6 クリップボード操作
クリップボードへの読み書きに関する操作 |
Clipboard オブジェクト Clipboard オブジェクトを使うと、システムのクリップボードへアクセスすることができます。 |
お品書き |
● サンプル | クリップボードからテキスト文字列を取得するサンプル プログラム |
● GetText | クリップボードからテキスト文字列を取得 |
● GetFormat | クリップボードに指定した形式のデータがあるかどうか |
● SetText | クリップボードへテキスト文字列をセット |
● Clear | クリップボードの内容をクリア |
● GetData | クリップボードから画像データを取得 |
● SetData | クリップボードへ画像データをセット |
● クリップボードからテキスト文字列を取得するサンプル プログラム Private Sub Sample() Dim strBuff As String If (Clipboard.GetFormat(vbCFText)) Then 'クリップボードにテキストデータがあるか? strBuff = Clipboard.GetText 'クリップボードよりテキストを取得 Debug.Print strBuff Else MsgBox "クリップボード上にテキストがありません。" End If End Sub |
● GetText メソッド
※ クリップボードに指定した形式が入っていない場合は、ヌルストリング("")を返します。 |
● GetFormat メソッド
|
● SetText メソッド
|
● Clear メソッド
|
● GetData メソッド
※ 指定した形式と一致するピクチャがクリップボードにない場合は、GetDataは何も返しません。 ※ クリップボードにカラーパレットしかない場合は、最小のサイズ (1 x 1) のデバイスに依存しないビットマップが作成されます。 |
● SetData メソッド
※ Clipboard オブジェクトに挿入するピクチャは、LoadPicture 関数、あるいは Form オブジェクト、イメージ (Image) コントロール、またはピクチャ ボックス (PictureBox) コントロールの各 Picture プロパティで設定します。 |