2014-04-26 2 views
1

특정 이벤트를 수신하고 시스템 트레이에 알림/팝업을 표시하는 앱을 만들어야합니다.시스템 트레이에 여러 알림을 동시에 표시하는 방법

스카 이프처럼 내 알림을 표시하는 방법을 찾고 있습니다. 여러 이벤트가 발생하는 경우 알림 스택을 작성하고, 두 번째 옵션은 Outlook 팝업 표시처럼 보이지만 원하는 것은 단단한 Windows 팁입니다. 많은 제어와 꽤 많은 OS 의존성을 제공하지 않는 것 같습니다.

win API 또는 .net 라이브러리를 사용하여이를 수행하는 방법이 있습니까? 그냥 내게 포인터를 줘.

+0

C# gurus, 제발 안내 해드립니다 ... – alphaprolix

답변

-1

이것은 내가 메시지 지금

public partial class Form1 : Form 
{ 
    private NotifyIcon trayIcon; 
    private ContextMenu traymenu; 

    public Form1() 
    { 
     InitializeComponent(); 
     traymenu = new ContextMenu(); 
     traymenu.MenuItems.Add("Exit", OnExit); 

     trayIcon = new NotifyIcon(); 
     trayIcon.Text = "Cpu usage: " + "something from program" + "%"; 
     trayIcon.Icon = new Icon(SystemIcons.Application, 40, 40); 

     trayIcon.ContextMenu = trayMenu; 
     trayIcon.Visible = true; 
} 

당신이 마우스를 가져 가면/보여 TRAYICON 클릭합니다 그것을 해결하는 간단한 방법입니다,하지만 난 뭔가를 호출하여 프로그램에 일어날 때 당신이 메시지를 표시 할 수 있습니다 같아요 trayIcon.contextMenu.show();

+0

저는 풍선 도움말 이상을 찾고 있습니다. – alphaprolix

관련 문제