Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]4863[/thread]

Minimiertes Programm als Tray-Icon: Programm minimieren als Tray-Icon

Leser: 3


<< >> 10 Einträge, 1 Seite
ahnungsloser
 2005-02-06 20:17
#42847 #42847
User since
2003-09-03
80 Artikel
BenutzerIn
[default_avatar]
Hi,

bin gerad dabei eine kleine Inventarverwaltung zu schreiben, bediene mich dabei mittels Perl, bzw. TK unter einem Windows 2000 professional (ActiveState). Soweit klappt alles, wollte nur mal anfragen, ob wer weis, wie ich die Anwendung, wenn sie minimiert wird, als Tray-Icon plaziert wird?
[E|B]
 2005-02-06 20:34
#42848 #42848
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Eine reine TK Lösung gibt es dafür AFAIK nicht. Du müsstest dir dafür eine kleine API schreiben, die das für dich erledigt.
Schau dir aber mal PDK an. Dort gibt es ein Feature namens "PerlTray". Vielleicht hilft dir das ja weiter.
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
lichtkind
 2005-02-07 01:31
#42849 #42849
User since
2004-03-22
5697 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
unter wxperl gibt es eine klasse die das macht(wxTaskBarIcon), ich weiss nicht wie weit das programm gediehen ist, aber wenn du eh mehr als ein paar buttons und ein menue machen willst waere wx eine ueberlegung wert\n\n

<!--EDIT|lichtkind|1107734836-->
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
ahnungsloser
 2005-02-07 12:49
#42850 #42850
User since
2003-09-03
80 Artikel
BenutzerIn
[default_avatar]
Hi,

vielen Dank erstma, für die Hinweise, den Perl Devkit, kenne ich nicht, ich weis nur dass man den als 30 Tage Testversion herunterladen kann, ob das lohnt?
WXWndows, kenn ich halt gar nicht und meine ganzen Perl sachen sind in TK soweit ganz auf, dachte da an evtl. ein Modul???
esskar
 2005-02-07 15:40
#42851 #42851
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
du könntest versuchen, die Sachen über die Win32::API Schnittstelle abzurufen:
Die Funktion ist Shell_NotifyIcon aus der Shell32.dll.
Crian
 2005-02-08 11:15
#42852 #42852
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
[quote=lichtkind,07.02.2005, 00:31]unter wxperl gibt es eine klasse die das macht(wxTaskBarIcon), ich weiss nicht wie weit das programm gediehen ist, aber wenn du eh mehr als ein paar buttons und ein menue machen willst waere wx eine ueberlegung wert[/quote]
Was ist das denn wieder für eine Perl/Tk-diskreminierende Äußerung?
Als ob Tk nur für ein paar Buttons und ein Menü taugen würde.\n\n

<!--EDIT|Crian|1107854212-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
ahnungsloser
 2005-02-09 08:55
#42853 #42853
User since
2003-09-03
80 Artikel
BenutzerIn
[default_avatar]
Hi,

unter Win32::Api, hab ich das mit der ShellNotification nicht gefunden? Wie komm ich da ran, wie benutzt man sowas?
ptk
 2005-02-14 13:15
#42854 #42854
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Perl/Tk kann mit Win32::GUI koexistieren. Schau dir mal die Funktion create_systray_icon in tkruler an. http://sourceforge.net/project....d=14301
lichtkind
 2005-02-14 13:48
#42855 #42855
User since
2004-03-22
5697 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
[quote=Crian,08.02.2005, 10:15][quote=lichtkind,07.02.2005, 00:31]unter wxperl gibt es eine klasse die das macht(wxTaskBarIcon), ich weiss nicht wie weit das programm gediehen ist, aber wenn du eh mehr als ein paar buttons und ein menue machen willst waere wx eine ueberlegung wert[/quote]
Was ist das denn wieder für eine Perl/Tk-diskreminierende Äußerung?
Als ob Tk nur für ein paar Buttons und ein Menü taugen würde.[/quote]
@crian : es ist eher eine manko von wx das es so ein lite version nicht besitzt aber es ist nun mal so das wx weit mehr als tk abdeckt, denn ich glaub nicht das tk komprimieren, streams, graphikverarbeitung usw kann, was man natürlich auch mit anderen perl modulen machen kann.
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
Crian
 2005-02-14 17:45
#42856 #42856
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
Ich sag nur Canvas.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
<< >> 10 Einträge, 1 Seite



View all threads created 2005-02-06 20:17.