通知
すべてクリア
Topic starter
2001年9月19日 1:45 PM
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に何を指定すればいいのかわかりません。
ヘルプには「データが入っているグローバルメモリのハンドルを指定」とあるのですがグローバルメモリの
ハンドルとは何でしょうか?
この他にいい方法があれば教えてください。
2001年9月19日 4:36 PM
http://www.kumei.ne.jp/c_lang/index_sdk.html
の94章を見てみてはいかがですか?
MFCではないですが、勉強にはなりますよ。
Topic starter
2001年10月15日 1:47 PM
長らく後回しにしてましたが解決しました!
ありがとうございます!