クリップボードへのテキストデータの設定(C言語)

説明:

“abc”という文字列をクリップボードに設定する。

キーワード:

OpenClipboard, EmptyClipboard, SetClipboardData, CloseClipboard

サンプルコード:

void SetClipText(void)
{
	HGLOBAL hText;
	char *pText;

	hText = GlobalAlloc(GMEM_DDESHARE | GMEM_MOVEABLE, 4);
	pText = GlobalLock(hText);
	lstrcpy(pText, "abc");
	GlobalUnlock(hText);

	OpenClipboard(NULL);
	EmptyClipboard();
	SetClipboardData(CF_TEXT, hText);
	CloseClipboard();
}

(original text:1999/04/04 更新)

本ドキュメントの内容は保証しません。本ドキュメントによって生じた結果について、一切の責任を負いません。