1 Articles, Search for 'window programming'

  1. 2008/09/11 Console Print 0.2
Research2008/09/11 13:17



[제작자 : Getroot]

1. 제목
    Console로 메시지 출력 Version 0.2

2. 형태
    Class

3. 내용
    디버깅 시 유용하게 사용할 수 있는 Console class 입니다.
    헤더를 Include 하는 것 만으로 Console에 원하는 Message를 출력할 수 있습니다. 

4. 환경
    OS : Windows 개열
    개발툴 : MFC

    기타 : Unicode 지원


5. 사용법
    (1) stdafx.h 에 Console.h Include
    (2) Entry point(예: InitInstance)에 CONSOLE.Create("상단 바 제목"); 호출
    (3) 이 후 어떤 곳에서든지, PRINT("내용") 으로 메시지 출력
    (4) PRINTPOINT("내용")으로 색이 있는 글자를 출력
    (5) 클래스 기능 모음

#define CONSOLE CConsole::GetConsole()
#define PRINT CONSOLE.OutputText
#define PRINTPOINT CONSOLE.OutputPointText

// 콘솔을 생성한다.
BOOL Create(const char *szTitle);
// 콘솔을 해지한다.
void Close(void);
// 타이틀을 설정한다.
void SetTitle(const char* szTitle);
// 텍스트를 출력한다.
void OutputText(const char* szOutput, ...);
// 중요한 텍스트를 출력한다. (빨간색)
void OutputPointText(const char* szOutput, ...);
// 색을 설정한다.
void SetColor(WORD wColor = NULL);
// 콘솔을 보이거나 숨긴다.
void Show(BOOL bShow = TRUE);
// 콘솔의 내용을 모두 삭제한다.
void Clear(void);
// 콘솔 시스템 메뉴의 X를 사용못하게 한다.
void DisableClose(void);
Posted by Getroot

Leave your greetings.