Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

benniwm

Routinier

Dabei seit: 03.02.2004

Beiträge: 484

 

1 Zum Seitenanfang

Sonntag, 20. Juni 2004, 12:53

[delphi]programm neben uhr minimieren

hi
wie geht des dass ich des programm neben die uhr in der taskleiste minimieren kann?
kann ich bei den bordericons des einstellen?

thx
If liberty means anything at all, it means the right to tell people what they do not want to hear. - Georg Orwell
 

marco888

Haudegen

Dabei seit: 23.02.2004

Beiträge: 740

 

2 Zum Seitenanfang

Montag, 21. Juni 2004, 16:00

Hallöchen!

Also es geht so:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
begin
  Form1.FormStyle:=fsStayOnTop;
  Hide;
  with NIM do begin
    cbSize := SizeOf (nIM);
    Wnd := Handle;
    uID := 0;
    uFlags := NIF_ICON or NIF_MESSAGE or NIF_TIP;
    uCallbackMessage := IC_CLICK;
    hIcon := Application.Icon.Handle;
    szTip := 'Test-Programm';
  end;
  Shell_NotifyIcon(NIM_ADD, @NIM);
end;


Mfg Marco

ps. wenn net, posten.. ;)
.: mit dem Alter kommt die Weisheit - oder auch nicht :.
 

benniwm

Routinier

Dabei seit: 03.02.2004

Beiträge: 484

 

3 Zum Seitenanfang

Montag, 21. Juni 2004, 16:41

irgendein uses vergessen?
funzt net
If liberty means anything at all, it means the right to tell people what they do not want to hear. - Georg Orwell
 

marco888

Haudegen

Dabei seit: 23.02.2004

Beiträge: 740

 

4 Zum Seitenanfang

Montag, 21. Juni 2004, 17:02

Ups..

Es müssen diese hier dabei sein:

Windows,Winsock,ShellApi, AppEvnts, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Menus;

Welche du nicht unbedingt brauchsch, musch probieren... ;)

Mfg Marco :)
.: mit dem Alter kommt die Weisheit - oder auch nicht :.
 

benniwm

Routinier

Dabei seit: 03.02.2004

Beiträge: 484

 

5 Zum Seitenanfang

Montag, 21. Juni 2004, 17:07

Shellapi wars aber
eine variable dürfte fehlen,
mit dem code kann ichs so wie ich des seh nur minimieren und net zurückrufen.
und dann fehlt no die komponente aplication events
oder?
If liberty means anything at all, it means the right to tell people what they do not want to hear. - Georg Orwell
 

marco888

Haudegen

Dabei seit: 23.02.2004

Beiträge: 740

 

6 Zum Seitenanfang

Montag, 21. Juni 2004, 18:22

Sorry...

Natürlich geht`s ja no net!

Es fehlt noch :

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
private
    { Private-Deklarationen }
     procedure Systray(var sMsg: TMessage); message IC_CLICK;
  public
    { Public-Deklarationen }

   end;



var
  Form1: TForm1;
     NIM : TNotifyIconData;
implementation

uses Unit2, Unit4;


procedure TForm1.Systray(var sMsg: TMessage);
begin
  // Vorgang: Klick auf das Icon neben der Uhr und Anzeige der Anwendung
  inherited;
  if (sMsg.LParam = WM_LBUTTONDOWN) then begin
    Show;
    Shell_NotifyIcon(NIM_DELETE, @NIM);
    Application.Restore; //zeigt die Anwendung wieder an
  end;
end;

procedure TForm1.ApplicationEvents1Minimize(Sender: TObject);
begin
  //Vorgang: Minimieren der Anwendung, Entfernung des Taskleisteneintrags
  //und Hinzufügen des Programmicons neben der Uhr
  Form1.FormStyle:=fsStayOnTop;
  Hide;
  with NIM do begin
    cbSize := SizeOf (nIM);
    Wnd := Handle;
    uID := 0;
    uFlags := NIF_ICON or NIF_MESSAGE or NIF_TIP;
    uCallbackMessage := IC_CLICK;
    hIcon := Application.Icon.Handle;
    szTip := 'CMS-NS 1.3';
  end;
  Shell_NotifyIcon(NIM_ADD, @NIM);
end;


Mfg Marco :)

Wenns no net geht, bitte nochmal posten...
.: mit dem Alter kommt die Weisheit - oder auch nicht :.