ホーム » VC » クリップボードにコピー

クリップボードにコピー

以前,ファイルのドラッグなどの関係のコードを書いた.
それで,今回は HDROP を使用した「クリップボードにコピー」機能.エクスプローラなどで「貼り付け」できるもの.
SetClipboardHDROP
使用した所は次の様な感じ.

{
	UpdateData(TRUE) ;
	tstring	sel_file = LPCTSTR(m_SelFile) ;
//	...
	HDROP	hDrop = ::String_to_HDROP(sel_file) ;
	if (hDrop == NULL) {
		return	;
		}
	{
		if (!::OpenClipboard(NULL)) {
			return	;
			}
		::EmptyClipboard() ;
		::SetClipboardData(CF_HDROP,hDrop) ;
		::CloseClipboard() ;
		}
	}
Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.