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();