다음을 통해 공유


NotificationIcon 샘플

Shell_NotifyIconShell_NotifyIconGetRect API를 사용하여 알림 아이콘을 표시하는 방법을 보여 줍니다.

이 항목에는 다음과 같은 섹션이 포함되어 있습니다.

Description

Shell_NotifyIconShell_NotifyIconGetRect 사용하여 알림 아이콘을 표시하는 것 외에도 이 샘플에서는 풍부한 플라이아웃 창, 상황에 맞는 메뉴 및 풍선 알림을 표시하는 방법도 보여 줍니다.

참고

Shell_NotifyIconGetRect Windows 7 이상 버전에서만 사용할 수 있습니다.

 

요구 사항

제품 최소 제품 버전
Windows Windows 7
Windows SDK(소프트웨어 개발 키트) 7.0

 

샘플 다운로드

위치 경로 URL
GitHub NotificationIcon 샘플

예제 빌드

명령 프롬프트에서 샘플을 빌드하려면 다음을 수행합니다.

  1. 명령 프롬프트 창을 열고 NotificationIcon 프로젝트 디렉터리로 이동합니다.
  2. msbuild NotificationIcon.sln를 입력합니다.

Microsoft Visual Studio를 사용하여 샘플을 빌드하려면(기본 설정):

  1. Windows Explorer 열고 NotificationIcon 프로젝트 디렉터리로 이동합니다.
  2. NotificationIcon.sln 파일의 아이콘을 두 번 클릭하여 Visual Studio에서 프로젝트를 엽니다.
  3. 빌드 메뉴에서 솔루션 빌드를 선택합니다.

샘플 실행

  1. 명령 프롬프트 또는 Windows Explorer 사용하여 새 실행 파일이 포함된 디렉터리로 이동합니다.
  2. 명령줄에서 를 입력합니다 NotificationIcon.exe. 또는 Windows Explorer NotificationIcon.exe 아이콘을 두 번 클릭합니다.

참고

GUID로 지정된 알림 아이콘은 단일 애플리케이션만 등록했는지 확인하여 스푸핑으로부터 보호됩니다. 이 등록은 Shell_NotifyIcon(NIM_ADD, ...)를 처음 호출할 때 수행되며 호출 애플리케이션의 전체 경로 이름이 저장됩니다. 나중에 이진 파일을 다른 위치로 이동하면 시스템에서 아이콘을 다시 추가할 수 없습니다. 자세한 내용은 Shell_NotifyIcon 참조하세요.