다음을 통해 공유


ShellAboutA 함수(shellapi.h)

ShellAbout 대화 상자를 표시합니다.

구문

INT ShellAboutA(
  [in, optional] HWND   hWnd,
  [in]           LPCSTR szApp,
  [in, optional] LPCSTR szOtherStuff,
  [in, optional] HICON  hIcon
);

매개 변수

[in, optional] hWnd

형식: HWND

부모 창에 대한 창 핸들입니다. 이 매개 변수는 NULL일 수 있습니다.

[in] szApp

형식: LPCTSTR

ShellAbout 대화 상자의 제목 표시줄과 "Microsoft" 텍스트 뒤의 대화 상자 첫 번째 줄에 표시할 텍스트가 포함된 null로 끝나는 문자열에 대한 포인터입니다. 텍스트에 두 부분으로 나누는 구분 기호(#)가 포함된 경우 함수는 제목 표시줄의 첫 번째 부분과 "Microsoft" 텍스트 뒤의 첫 번째 줄에 두 번째 부분을 표시합니다.

Windows 2000, Windows XP, Windows Server 2003: 이 매개 변수가 가리키는 문자열에 구분 기호(#)가 포함된 경우 문자열을 쓸 수 있어야 합니다.

Windows Vista, Windows Server 2008: 이 문자열의 길이는 200자를 초과할 수 없습니다. #구분 기호가 없으면 szApp 의 내용이 더 이상 "Microsoft" 다음에 표시되지 않습니다. 이 경우 # 뒤의 부분이 첫 번째 줄을 완전히 바꿉니다.

[in, optional] szOtherStuff

형식: LPCTSTR

버전 및 저작권 정보 다음에 대화 상자에 표시할 텍스트가 포함된 null로 끝나는 문자열에 대한 포인터입니다. 이 매개 변수는 NULL일 수 있습니다.

[in, optional] hIcon

형식: HICON

함수가 대화 상자에 표시하는 아이콘의 핸들입니다. 이 매개 변수는 NULL일 수 있으며, 이 경우 함수는 Windows 아이콘을 표시합니다.

반환 값

형식: int

성공하면 TRUE이고, 그렇지 않으면 FALSE입니다.

설명

ShellAbout 함수 대화 상자는 Windows와 관련된 텍스트와 기본 아이콘을 사용합니다.

ShellAbout 대화 상자의 예를 보려면 Windows Explorer 도움말 메뉴 드롭다운 목록에서 Windows 정보를 선택합니다.

참고

shellapi.h 헤더는 SHELLAbout을 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입에 대한 규칙을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 shellapi.h
라이브러리 Shell32.lib
DLL Shell32.dll(버전 3.51 이상)
API 세트 ext-ms-win-shell-shell32-l1-2-2(Windows 10 버전 10.0.14393에 도입됨)