| |
|
|
Uwe Lang | Wie kann man Informationen aus einem Programm an das Info-Center von Windows senden ?
Ich habe zu diesen Thema noch nichts gefunden. |
|
|
| |
|
|
|
ByteAttack | Ja, Schau mal unter dem Stichwort "Action Center" Es gibt ein Tool, das normalerweise einen "Ballon-Tipp" gibt, aber unter W10 das ganze in die Action Zeile bringt... [...] Aber ich schaue mal in nächster Zeit mal danach! |
|
|
| |
|
|
|
H.Brill | Das dürfte auch mit NotifyIcon gehen.
Hab das hier gefunden :
Declare Function Shell_NotifyIcon Lib "shell32.dll" _ Alias "Shell_NotifyIconA" ( _ ByVal dwMessage As Long, _ ByRef lpData As NOTIFYICONDATA) As Long dwMessage ist hierbei einer der folgenden Werte: Const NIM_ADD As Long = &H0& Const NIM_MODIFY As Long = &H1& Const NIM_DELETE As Long = &H2& Type NotifyIconData cbSize As Long hwnd As Long uID As Long uFlags As Long uCallbackMessage As Long hIcon As Long szTip As String * 64 End Type [...]
Müßte man mal schauen, wie das umzusetzen ist. Den Callback und die GUID bräuchte man nicht unbedingt in der Struktur, bzw. könnte auf 0 gesetzt werden. Den Callback braucht man nur, wenn man die Maus mit abfragen möchte. Würde vielleicht auch mit einer UserMessage gehen, die dann zurückgeschickt wird.
Wichtig ist hier das %HWnd, das Icon, szTip und uFlags.
Wäre jedenfallls besser als in .NET, was ja nicht bei Xprofan dabei ist und somit schwieriger wäre.
. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 15.05.2017 ▲ |
|
|
|
|
Uwe Lang | Hallo, ich komme erst jetzt dazu zu Antwort. Die Seite von Nirsoft habe ich auch schon bei meiner Recherche gefunden, ich wollte bei Meinen Programm allerdings ohne zusätzliche Programme auskommen. Die Verwendung der shell32.dll scheint mir dabei besser geeignet zu sein. Ich muss damit erst einmal etwas rumprobieren wie das funktioniert. Bei meiner Suche zu diesen Thema habe ich auch irgendwo gelesen, dass es mit ein CMD-Befehl möglich sein soll, ich habe dazu aber kein Befehl bzw. Beispiel gefunden.
Danke erst einmal für die Hilfe. |
|
|
| |
|
|
|
ByteAttack | Also ich finde auch nur einen Weg über die PowerShell... [...] |
|
|
| |
|
|
|
H.Brill | jo, geht halt nur über .NET Geraffel bzw. Windows.Forms. Die dafür notwendige API ist nur bei .NET drin.
Das blöde daran ist, daß man den User erst darum bitten muß, die Powershell zu installieren. Die ist aber kostenlos.
Oder man müßte mal schauen, ob es eine DLL in C# gibt. Das .Net Framework ist ja bei den neueren Windowsversionen bereits installiert. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 20.05.2017 ▲ |
|
|
|