クリップボード関数を使ってコピーをするには? – プログラミング – Home

クリップボード関数を使ってコピーをする...
 
通知
すべてクリア

[解決済] クリップボード関数を使ってコピーをするには?


J-J
 J-J
(@J-J)
ゲスト
結合: 23年前
投稿: 2
Topic starter  

CString a(abc);
if ( !OpenClipboard() )
{
AfxMessageBox( クリップボードがオープンできません );
return;
}
if( EmptyClipboard() )
{
AfxMessageBox( クリップボードをクリアできません );
return;
}
if ( ::SetClipboardData( CF_TEXT, hData ) == NULL )
{
AfxMessageBox( データのセットに失敗しました );
CloseClipboard();
return;
}
CloseClipboard();
}

VisualC++6.0で↑のようなプログラムでクリップボードにCStringの文字列のデータを送る、コピー機能をつけたい
のですがSetClipboardData( CF_TEXT, hData ) のhDataに何を指定すればいいのかわかりません。
ヘルプには「データが入っているグローバルメモリのハンドルを指定」とあるのですがグローバルメモリの
ハンドルとは何でしょうか?
この他にいい方法があれば教えてください。


引用未解決
トピックタグ
リオン
 リオン
(@リオン)
ゲスト
結合: 23年前
投稿: 4
 

http://www.kumei.ne.jp/c_lang/index_sdk.html
の94章を見てみてはいかがですか?
MFCではないですが、勉強にはなりますよ。


返信引用
J-J
 J-J
(@J-J)
ゲスト
結合: 23年前
投稿: 2
Topic starter  

長らく後回しにしてましたが解決しました!
ありがとうございます!


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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