Results 1 to 8 of 8

Thread: Cijfer in TrayIcon

  1. #1

    Cijfer in TrayIcon

    Hallo,

    Hoe krijg ik, net zoals bij Dex2, een getal in mijn trayicon???

    Alvast bedankt!

  2. #2
    TDelphiDeveloper Baldo's Avatar
    Join Date
    Apr 2002
    Location
    Hellevoetsluis
    Posts
    498
    De source van Dex is toch open?
    Why is it that every time I think I'm holding all the cards, it turns out we're playing chess?
    Download Re-Depend, onmisbaar als je met packages build

  3. #3
    ja, ik probeer het ook te ontcijferen, maar echt makkelijk is het niet

  4. #4
    TD5user
    Join Date
    Sep 2002
    Location
    Den Bosch
    Posts
    210
    Geleend uit Dex:
    Code:
    procedure TfrmMain.UpdateTrayIcon(Count: Integer);
    var
      bmpTemp:    TBitmap;
      sCount:     String;
      rText:      TRect;
    
    begin
      bmpTemp := TBitmap.Create();
      bmpTemp.Assign(FTrayImage);
    
      // Draw post count
      with bmpTemp.Canvas do begin
        Font.Name   := 'Tahoma';
        Font.Size   := 7;
        Font.Color  := clBlack;
        rText       := Rect(1, 1, bmpTemp.Width, bmpTemp.Height);
    
        Str(Count, sCount);
        SetBkMode(Handle, TRANSPARENT);
        DrawText(Handle, PChar(sCount), Length(sCount), rText, DT_VCENTER or
                 DT_CENTER or DT_SINGLELINE);
      end;
    
      DestroyIcon(FTrayIcon.hIcon);
      FTrayIcon.hIcon := BitmapToIcon(bmpTemp);
      Shell_NotifyIcon(NIM_MODIFY, @FTrayIcon);
    end;
    Mbv Drawtext wordt dus het getal in de bitmap geschreven.

    Mvg

  5. #5
    maar dit kent hij niet:

    FTrayImage

  6. #6
    notice-itter SvG's Avatar
    Join Date
    Apr 2002
    Location
    's-Hertogenbosch
    Posts
    4,865
    Dat is waarschijnlijk een variable van het type TIcon
    !

  7. #7
    Senior Member PsychoMark's Avatar
    Join Date
    Nov 2001
    Location
    Raamsdonksveer
    Posts
    10,269
    FTrayImage is de TBitmap met het vlaggetje, hieroverheen wordt (inderdaad met DrawText) het aantal geschreven, en BitmapToIcon is dan verantwoordelijk voor het omzetten van de TBitmap naar een icon handle die gebruikt kan worden als tray icon . Om 't verhaal compleet te maken: variabelen die met een F beginnen staan gedeclareerd bovenaan bij het form onder de 'private' sectie...
    Qui custodiet ipsos custodes

  8. #8
    ok, het is nu duidelijk, dank je!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Rolboard Trayicon
    By Anton Sr. in forum NLDSlideShow
    Replies: 3
    Last Post: 15-Jun-11, 13:18
  2. TrayIcon met Popupmenu
    By Anton Sr. in forum Artikelen & tips
    Replies: 4
    Last Post: 02-Feb-04, 15:49
  3. Shutdown systeem verhinderd door TrayIcon
    By mileke in forum Algemeen
    Replies: 5
    Last Post: 04-Apr-03, 20:39
  4. Replies: 2
    Last Post: 28-Jun-02, 23:28
  5. Trayicon
    By SvG in forum Algemeen
    Replies: 14
    Last Post: 07-May-02, 20:45

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •