Windows API 클립보드 복사,저장

jjuiddong
이동: 둘러보기, 찾기


  • 클립보드 정보 가져오기
::OpenClipboard(NULL);
HANDLE hClipboard = GetClipboardData(CF_TEXT);
if (!hClipboard)
	return 0;
string str = (char*)GlobalLock(hClipboard);
CloseClipboard();


  • 클립보드에 정보를 저장하기
// 클립보드에 저장
::OpenClipboard(NULL);
EmptyClipboard();

HGLOBAL hglbCopy = GlobalAlloc(GMEM_MOVEABLE, 256);
char *mem = (char*)GlobalLock(hglbCopy);
strcpy_s(mem, 256, cvtURL.c_str());
GlobalUnlock(hglbCopy);
::SetClipboardData(CF_TEXT, mem);
CloseClipboard();
개인 도구
이름공간

변수
행위
둘러보기
도구모음