Windows 7 작업 표시 줄에서 내 응용 프로그램의 위치 (픽셀 단위)를 알 수있는 방법이 있습니까? 작업 표시 줄에 내 앱 아이콘 위에 알림을 표시하고 싶기 때문에 묻습니다.Windows 7 작업 표시 줄의 응용 프로그램 위치
감사합니다.
Windows 7 작업 표시 줄에서 내 응용 프로그램의 위치 (픽셀 단위)를 알 수있는 방법이 있습니까? 작업 표시 줄에 내 앱 아이콘 위에 알림을 표시하고 싶기 때문에 묻습니다.Windows 7 작업 표시 줄의 응용 프로그램 위치
감사합니다.
가이 블로그에 자세히 설명되어 요청 알고리즘 :이 코멘트를했습니다 것 How to find the position of a taskbar button on Windows 7 or Vista
알림 영역에 아이콘을 찾기 위해 사용할 수있는 P/Invoke가 여러 개 있지만 작업 표시 줄에있는 아이콘의 위치를 결정할 수있는 방법이 있다고 생각하지 않습니다.
어쨌든 알림 영역은 여전히 Windows 7에 있으므로 알림 아이콘을 사용하지 않으시겠습니까?
- 이 프로그램이 알림을 표시해야합니까 : 사실, Windows UX Guidelines이를 지정? 그렇다면 은 알림 영역 아이콘을 사용해야합니다. 당신이 통지의 텍스트 정보를 표시 할 알림 풍선 필요하지 않은 경우
또는, 당신은 대신 overlay icon를 사용하여 시도 할 수 있습니다.
또는 사용자의주의를 끄는 것이 중요 할 경우 작업 표시 줄 아이콘을 플래시하십시오.
작업 표시 줄 아이콘에 사용자의주의를 끌기위한 방법은 FlashWindowEx API를 사용하여 깜박이는 것입니다. http://pietschsoft.com/post/2009/01/26/CSharp-Flash-Window-in-Taskbar-via-Win32-FlashWindowEx.aspx
하지만, 코멘트 영역이 나에게 아니 ... – BoltClock
를 포맷 할 여지를 제공하지 않습니다, 이것은 답변입니다. Windows가 이미 제공하는 도구를 사용하십시오. 자신 만의 고유 한 열등한 솔루션을 굴리지 마십시오. 작업 표시 줄 단추의 픽셀 위치를 찾는 것이 어렵지 만 그 알림은 매우 쉽게 손상 될 수 있습니다. –
내 대답은 이제 완성 된 것 같습니다. – BoltClock