다음을 통해 공유


MAKEHM 샘플: 리소스를 도움말 컨텍스트와 연결하는 유틸리티

업데이트: 2007년 11월

MAKEHM 샘플은 리소스 ID와 도움말 컨텍스트를 매핑하는 콘솔 응용 프로그램입니다. MAKEHM을 통해 MFC를 사용하는 콘솔 응용 프로그램을 이해하고 도구를 수정할 수 있도록 소스 코드가 제공됩니다.

MAKEHM 같은 콘솔 응용 프로그램은 GUI(그래픽 사용자 인터페이스) 응용 프로그램과 동일한 MFC 라이브러리 변형과 링크됩니다.

보안 정보:

이 샘플 코드는 개념을 보여 주기 위해 제공되며 가장 안전한 코드 작성 방법을 제시하지 않을 수 있으므로 응용 프로그램이나 웹 사이트에서 사용할 수 없습니다. Microsoft는 샘플 코드를 원래 용도 이외의 다른 용도로 사용하는 경우 발생하는 부수적이나 파생적인 손해에 대해 책임을 지지 않습니다.

샘플 및 이를 설치하기 위한 지침을 가져오려면

  • Visual Studio의 도움말 메뉴에서 샘플을 클릭합니다.

    자세한 내용은 샘플 파일 찾기를 참조하십시오.

  • 최신 버전 및 전체 샘플 목록은 Visual Studio 2008 Samples 페이지에서 온라인으로 사용할 수 있습니다.

  • 컴퓨터의 하드 디스크에서도 샘플을 찾을 수 있습니다. 기본적으로 샘플과 추가 정보 파일은 \Program Files\Visual Studio 9.0\Samples\ 아래의 폴더에 복사됩니다. Visual Studio Express Edition의 경우에는 모든 샘플이 온라인에 있습니다.

샘플 실행

Microsoft Visual C++ 제품을 설치한 경우 MAKEHM 유틸리티(MAKEHM.EXE)는 \\Microsoft Visual Studio .NET 2003\Common7\Tools에 기본적으로 설치됩니다.

MAKEHM을 직접 실행하는 명령줄 구문은 다음과 같습니다.

makehm <from>,<to>,<add> [<from>, <to>,<add> [...]] <resource.h> >> [output.hm]
<from>

명령 ID 등의 읽을 기호 접두사를 지정합니다.

<to>

.hm 파일에 생성할 도움말 컨텍스트 ID의 기호 접두사를 지정합니다.

<add>

<from> ID의 값과 더하여 도움말 컨텍스트 번호를 생성할 도움말 ID 기준 번호입니다.

명령 줄에 <from>,<to>,<add> 조합을 여러 개 지정할 수 있습니다.

<resource.h>

읽을 기호에 대한 #define 정의를 제공하는 헤더 파일입니다.

<output.hm>

MAKEHM에서 생성할 .hm 파일입니다.

사용할 명령줄 값에 대한 내용은 resource.h 파일의 사용자 지정 빌드 단계를 참조하십시오.

키워드

이 샘플에서는 다음의 키워드를 보여 줍니다.

AfxThrowMemoryException; CFile::Close; CFile::GetPosition; CFile::Open; CFile::Seek; CStdioFile::ReadString; CStdioFile::WriteString; CString::GetBuffer; CString::GetLength; CString::IsEmpty; CString::ReleaseBuffer; CString::Right; __iscsym; __iscsymf; _strdup; exit; fprintf; free; isdigit; isxdigit; sprintf_s; strchr; strcmp; strnlen; strncmp; strstr; strtok

참고:

이 샘플을 비롯한 일부 샘플은 Visual C++ 마법사, 라이브러리 및 컴파일러의 변경 내용을 반영하도록 수정되지 않았지만 해당 작업의 수행 방법을 보여 줍니다.

참고 항목

기타 리소스

MFC 샘플