Windows API 클립보드 복사,저장

jjuiddong
Jjuiddong (토론 | 기여) 사용자의 2015년 8월 23일 (일) 18:26 판

(비교) ← 이전 판 | 최신판 (비교) | 다음 판 → (비교)
이동: 둘러보기, 찾기


  • 클립보드 정보 가져오기
::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();
개인 도구
이름공간

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