상태 표시줄 아이콘에 대한 도구 설명을 구현하는 방법
상태 표시줄 아이콘에 대한 설명 메시지를 방해하지 않고 표시하는 방법은 도구 설명을 구현하는 것입니다. 도구 설명은 클릭하면 사라지지만 시간 초과 값을 지정할 수도 있습니다.
알아야 하는 작업
기술
필수 구성 요소
- C/C++
- Windows 사용자 인터페이스 프로그래밍
지침
상태 표시줄 아이콘에 대한 도구 설명 구현
다음 코드는 상태 표시줄 아이콘에 풍선 도구 설명을 추가하는 방법을 보여 줍니다.
#define ARRAYSIZE(a) (sizeof(a)/sizeof(a[0]))
NOTIFYICONDATA IconData = {0};
IconData.cbSize = sizeof(IconData);
IconData.hWnd = hwndNI;
IconData.uFlags = NIF_INFO;
HRESULT hr = StringCchCopy(IconData.szInfo,
ARRAYSIZE(IconData.szInfo),
TEXT("Your message text goes here."));
if(FAILED(hr))
{
// TODO: Write an error handler in case the call to StringCchCopy fails.
}
IconData.uTimeout = 15000; // in milliseconds
Shell_NotifyIcon(NIM_MODIFY, &IconData);
설명
상태 표시줄에 대한 자세한 내용은 작업 표시줄을 참조하세요.
풍선 도구 설명을 표시하려면 NOTIFYICONDATA 구조체에 NIF_INFO 플래그를 설정하고 szInfo 및 uTimeout 멤버를 사용하여 도구 설명 텍스트와 시간 제한 기간을 지정합니다.
관련 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기