2014-11-15 6 views
2

다양한 시나리오에서 notify iconsballoon tips을 사용하는 WinForms 앱이 있습니다.풍선 도움말은 텍스트가 한 줄에 들어갈 때 다른 시각적 스타일을 가지고 있습니다.

BalloonTipText이 한 줄에 들어 맞을 때 풍선 도움말의 시각적 스타일이 다른 것으로 나타났습니다 (2008 년 as have others ...). Windows의 날부터 기억하는 스타일로 되돌아갑니다. XP! 두 번째를 추가하지 않고

someNotifyIcon.BalloonTipIcon = ToolTipIcon.Info; 
someNotifyIcon.BalloonTipTitle = "A balloon tip"; 
someNotifyIcon.BalloonTipText = "One or multiple lines of text"; 
someNotifyIcon.ShowBalloonTip(5000); 

:

Single line of text

Multiple lines of text

를이 더 이상 복잡한보다하지 않습니다 코드 ... 몇 가지 예는 아래를 참조하십시오 풍선 팁이 항상 두 번째 스타일 (사각형 모서리)을 갖도록하려면 어떻게해야합니까?

답변

1

불행히도 .NET 래퍼 NotifyIcon 및 포함 된 BalloonTip이 허용하지 않습니다. 그것이 한 줄의 예전 스타일과 내가 모르는 더 많은 줄을위한 새로운 스타일을 선택하는 이유입니다.

이 작업을 실제로 수행해야하는 경우 dwInfoFlags의 풍선 스타일을 NOTIFYICONDATA 구조로 설정하여 Win32 메시지와 함께 풍선을 표시해야합니다. 자세한 내용은 here을 참조하십시오.

비록 대부분의 최종 사용자가 결코 눈치 채지 않을 것이라고 생각하면, 상당히 오래된 문제입니다.