"Windows API 클립보드 복사,저장"의 두 판 사이의 차이

jjuiddong
이동: 둘러보기, 찾기
(새 문서: *클립보드 정보 가져오기 ::OpenClipboard(NULL); HANDLE hClipboard = GetClipboardData(CF_TEXT); if (!hClipboard) return 0; string str = (char*)GlobalLock(hClipboard);...)
 
22번째 줄: 22번째 줄:
 
  ::SetClipboardData(CF_TEXT, mem);
 
  ::SetClipboardData(CF_TEXT, mem);
 
  CloseClipboard();
 
  CloseClipboard();
 +
 +
* 클립보드 이미지를 파일에 저장하기
 +
** http://stackoverflow.com/questions/30552255/how-to-read-a-bitmap-from-the-windows-clipboard

2015년 8월 23일 (일) 13:39 판


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

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