2009. 9. 23. 09:11
CListCtrl의 내용을 프린터로 출력하기
2009. 9. 23. 09:11 in 프로그래밍/Let's Share it
CListCtrl의 내용을 프린터로 출력해주는 코드를 공유합니다.
BOOL CHelperPrint::Print(IN CListCtrl* pListCtrl, IN LPCTSTR lpszDocName, INT nNumWidth, ...)
메소드를 이용하면 됩니다.
* pListCtrl
; 출력할 CListCtrl 포인터
* lpszDocName
; ::StartDoc(...)에 들어가는 Document Name을 지정한다. (NULL인 경우 AfxGetAppName())
* nNumWidth
; 설정할 Width의 % 비율의 가변인자(...) 개수 (0인 경우 균등 하게 한다)
* ...
; 각 개별 Column Width의 % (가변인자, INT 형)
예)
Print(pListCtrl, NULL, 0) ==> 모든 Column이 균등하게 출력된다
Print(pListCtrl, TEXT("출력모듈"), 3, 33,33,33) ==> 3개의 Column이 33% 씩 출력된다
'프로그래밍 > Let's Share it' 카테고리의 다른 글
Crash 발생시 스스로 미니 덤프를 생성하는 코드 공유와 간략한 덤프 분석 방법 (1) | 2009.09.25 |
---|---|
IOCP를 이용한 Thread Safe Job Queue (3) | 2009.09.24 |
Thread Safe Memory Pool Templete 공유 (0) | 2009.09.22 |
Windows Service Program 제작을 위한 Skeleton 공유 (플러그인 이용) (0) | 2009.09.22 |
웹 크롤러(WebCrawler) 공유 (2) | 2009.09.16 |