반응형

2013/12/13 2

화면 캡쳐 및 녹화 프로그램

※ 최신버전 : 설치 방법 : 압축 해제 후 bin 폴더에 "register.bat" 실행하면 필요한 dll을 복사함. 그리고 "JunnyShot.exe" 실행하면 됩니다.이 버전은 Tray 아이콘 형태로 실행되며, Tray 아이콘을 더블 클릭하거나, Ctrl+1을 누르면 창이 나타납니다.키가 아래 프로그램과 약간 바뀌었으므로 참고바랍니다.Ctrl+1 : 창이 활성화되어 있지 않아도 Tray 영역에서 실행중이면 언제든 화면이 나타납니다. 현재 화면이 보여지는 상태일 경우에는 마우스 위치의 창에 자동으로 맞춰 크기가 변합니다.(프로그램이 실행 중이면 포커스 상관없이 키 먹음)F2 : 창이 활성화 된 상태에서 현재 마우스 위치의 창 크기에 맞춤 ( 창이 활성화 상태일때만 키를 먹음)F3 : 녹화 시작 또는 ..

개발 프로그램 2013.12.13

DC에서 화면에 그려지는 글자 길이(픽셀) 알아오기.

화면(dc) 에 그려지는 글자 길이 알아오기 CSize size = memdc.GetTextExtent(str); //str의 크기 알아오기 CString tmpstr; if(size.cx > rt.Width()) //만약 그려질 영역보다 글자 길이가 크면 { int i=0; tmpstr = "..."; //...추가하고 size = dc.GetTextExtent(tmpstr); while(size.cx < rt.Width()) { tmpstr.Insert(tmpstr.GetLength()-3, str.GetAt(i++)); //str에서 하나씩 글자 추가 size = dc.GetTextExtent(tmpstr); //글자 길이 다시 구해서 최대한 많은 글자가 보이도록 수정 } str = tmpstr; }

Programming/MFC-C++ 2013.12.13
반응형