Как в шарпе сделать всплывающее уведомление для TrayIcon'а?

evgen5555

Сабж.

evgen5555

Ап. Я понимаю, конечно, что настоящим программистам до такой херни дела нет, но всё-таки...

peter1dav

Может на вин апи?

evgen5555

Надо в .NET, да и легче раза в два.

hov77

В .net не получиться, имхо, т.к. с треем можно работать только через winapi. Т.е. можешь написать только unmanaged код для winapi. Так как ты хочешь возможно будет в Longhornе.
вот здесь есть топик там обсуждалось как это делается на winapi.
http://rsdn.ru/Forum/Message.aspx?mid=607769

evgen5555

Есть код ( но он не пашет
А что там менять - фиг знает, слишком долго в мануалах копаться...

hov77

[DllImport("shell32.Dll")]
public static extern System.Int32 Shell_NotifyIcon(NotifyCommand cmd, ref NotifyIconData data);
[DllImport("Kernel32.Dll")]
public static extern System.UInt32 GetCurrentThreadId;
public delegate System.Int32 EnumThreadWndProc(System.IntPtr hWnd, System.UInt32 lParam);
[DllImport("user32.Dll")]
public static extern System.Int32 EnumThreadWindows(System.UInt32 threadId, EnumThreadWndProc callback, System.UInt32 param);
[DllImport("user32.Dll")]
public static extern System.Int32 GetClassNa
Там как раз winapi и используется.

Dasar

Заюзай какую-нибудь библиотечку, например, такую:
Оставить комментарий
Имя или ник:
Комментарий: