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

jjuiddong
이동: 둘러보기, 찾기
 
25번째 줄: 25번째 줄:
 
* 클립보드 이미지를 파일에 저장하기
 
* 클립보드 이미지를 파일에 저장하기
 
** http://stackoverflow.com/questions/30552255/how-to-read-a-bitmap-from-the-windows-clipboard
 
** http://stackoverflow.com/questions/30552255/how-to-read-a-bitmap-from-the-windows-clipboard
 +
** source: https://github.com/gdijaejung/GameMacro

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();
개인 도구
이름공간

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