AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 19:02

Parameter dieser Suchanfrage:

Suche in Thema: Mehrere Icons nebeneinander darstellen
Suche alle Beiträge, die von "schwa226" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 17 von insges. 17 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    Re: Mehrere Icons nebeneinander darstellen

      Delphi
      by schwa226, 3. Aug 2009
    @turboPASCAL


    Habe nun deine Lösung schon eingebaut.

    Jedoch hatte ich einige Probleme mit den hIcons.

    Ich bekomme meine Icon Handles über TNotifyIconData.

    Wenn ich also dem FIconArray dieses Handle zuweise werden nicht alle Icons dargestellt.
  • Forum: Multimedia

    Re: Mehrere Icons nebeneinander darstellen

      Delphi
      by schwa226, 16. Jul 2009
    Ich benutze ja die TMS Komponente. :zwinker:

    Jedem Icon wird die gleiche OnMouseDown zugewiesen. Durch Filtern des Senders habe ich dann den Index für mein Array, indem das HWND, HICON, Callback usw drinnen steht.

    In der OnMouseDown unterscheide ich dann ob linke/rechte/mittlere Mouse Button und schicke dann ein Sendmessage zu dem jeweiligen Hwnd mit z.B. WM_LBUTTONDOWN oder...
  • Forum: Multimedia

    Re: Mehrere Icons nebeneinander darstellen

      Delphi
      by schwa226, 16. Jul 2009
    Jetzt habe ich noch eine kleine Frage zu dem Thema!

    Ich habe nun mehrere Icons nebeneinander. Per MouseDown/MouseUp & Sender weis ich welches Icon gedrückt wurde.

    Nun möchte ich aber die ganze Message die durch das draufclicken entsteht per Sendmessage weiterleiten.

    D.h. ich sollte eigentlich nicht auf MouseClick reagieren sondern auf die Message. Jedoch weis ich dann nicht wie ich...
  • Forum: Multimedia

    Re: Mehrere Icons nebeneinander darstellen

      Delphi
      by schwa226, 13. Jul 2009
    Danke @turboPASCAL!

    Werd's mir ansehen!!
  • Forum: Multimedia

    Re: Mehrere Icons nebeneinander darstellen

      Delphi
      by schwa226, 13. Jul 2009
    Super Danke für dein Hilfe Andreas!

    Jetzt bin ich etwas mehr mit der Toolbox vertraut

    Habe das mit der Übergabe per var TToolbox noch probiert!
    Geht einwandfrei!

    Was mir mit den Icons noch aufgefallen ist:
    Auch wenn ich ein 32x32 Icon lade wird dies 16x16 dargestellt. Es kann sein, das die Toolbutton das mit Icons automatisch machen. Werds einmal mit einem Image versuchen!
  • Forum: Multimedia

    Re: Mehrere Icons nebeneinander darstellen

      Delphi
      by schwa226, 12. Jul 2009
    Nun doch noch eine Frage!

    Ich habe meinen Code in einer andern Unit. Diese Unit legt auf die Toolbar Buttons an.

    Hätte nun probiert:
    Function CreateToolBar(Sender : TObject) : Boolean;
    var
    ToolBarObject : TToolBar;
    begin
  • Forum: Multimedia

    Re: Mehrere Icons nebeneinander darstellen

      Delphi
      by schwa226, 12. Jul 2009
    Danke für dein Hilfe!

    Ich habe mir nun eine neue Class erzeugt, die die Funktionen MouseDown & MouseUp enthält.
    Beim erzeugen des Buttons weise ich die Methode dann zu.

    In der Methode erkenne ich dadurch welcher Button gedrückt wurde:
    ButtonIndex := (Sender as TToolButton).Index;

    Anbei wie es jetzt aussieht! Es soll ja sowas wie ein Tray Ersatz werden!
  • Forum: Multimedia

    Re: Mehrere Icons nebeneinander darstellen

      Delphi
      by schwa226, 12. Jul 2009
    Danke!

    WErds mir noch ansehen!

    Jetzt habe ich dazu noch eine Frage. Wie geht das dann bei der Toolbar mit OnMouseDown?
    Wie finde ich heraus welcher Button gedrückt wurde?
  • Forum: Multimedia

    Re: Mehrere Icons nebeneinander darstellen

      Delphi
      by schwa226, 12. Jul 2009
    Ich glaube das ist ein Problem,

    den die Icons der gleichen Application ändern sich!
    D.H. die exe bleibt die gleiche aber das Icon-Handle ändert sich.
  • Forum: Multimedia

    Re: Mehrere Icons nebeneinander darstellen

      Delphi
      by schwa226, 12. Jul 2009
    Hab es nun so gelößt:

    ich steppe mein Array durch bis ich das richtige Item gefunden habe, dann:

    ButtonIndex := Buttoncount - i - 1.

    Das geht so ganz gut!

    Die HIcons bekomme ich von der TNA, TNotificationData. Und da sind nur die Handles von den 16x16 Icons drinnen.
    Man müsste also das Icon Stretchen.
  • Forum: Multimedia

    Re: Mehrere Icons nebeneinander darstellen

      Delphi
      by schwa226, 11. Jul 2009
    Tut leid aber,

    Index kann nichts zugewiesen werden.

    Das mit der Größe geht auch nicht.

    Wenn ich dem TIcon sagen will das es 32x32 sein soll gibt es ein Fehler: Göße kann nicht geändert werden.

    Wenn ich nun also das 16x16 Icon auf die ImageList mit 32x32 lege bekomme ich auch einen Error, da unterschiedliche Größe :wall:
  • Forum: Multimedia

    Re: Mehrere Icons nebeneinander darstellen

      Delphi
      by schwa226, 11. Jul 2009
    Danke!

    Habe jetzt beide Ausprobiert!

    Bei der Toolbox habe ich das Problem, dass die neuen Icons immer links, also Index = 0 hinzugefügt werden!
    Kann man das umstellen, dass die Icons immer am Ende hinzugefügt werden?
    Denn sonst ist es ja genau anders rum wie mein Dyn Array.

    Auch schaffe ich es nicht die Icon Größe zu verändern.
    Ich möchte gern die Icons mit 32x32 darstellen.
  • Forum: Multimedia

    Re: Mehrere Icons nebeneinander darstellen

      Delphi
      by schwa226, 11. Jul 2009
    Also kann ich nicht dynamisch ToolButtons hinzufügen, oder?

    Dann muss ich mir was anderes suchen...
  • Forum: Multimedia

    Re: Mehrere Icons nebeneinander darstellen

      Delphi
      by schwa226, 11. Jul 2009
    Aus den HIcons kann ich schon TIcons erzeugen. Auf einem Image sehe ich es dann auch.

    Habe versucht eine Toolbar zu erstellen, als Image dann die Imagelist die meine TIcons enthält.
    Jedoch sehe ich nichts auf der Toolbar.

    Wie bringe ich die Toolbar dazu die Icons zu zeichen, wenn sich die Imagelist ändert?
  • Forum: Multimedia

    Re: Mehrere Icons nebeneinander darstellen

      Delphi
      by schwa226, 11. Jul 2009
    Gibt es zu Toolbar ein Sample?

    Habe mit Toolbars noch nie gearbeitet.

    Wie gesagt ich möchte HIcons darin auflisten.
    Brauche eigentlich keine Buttons, nur ein Onclick auf das jeweilige Icon will ich erkennen.
    Add, Remove von HIcons sollte gehen.
  • Forum: Multimedia

    Re: Mehrere Icons nebeneinander darstellen

      Delphi
      by schwa226, 11. Jul 2009
    Sowas wie die in der TNA bei Windows. Da sind ja auch rechts die Icon.

    Ich möchte so eine Form machen, wo ich die Icons draufkriege.
    Die muss aber zur Laufzeit veränderbar sein, da ständig Icons dazu oder wegkommen.

    Sowas wie TIconList. Habe aber jetzt nichts gefunden und glaube TIconList ist nicht kostenlos!
    http://www.greatis.com/delphicb/bonus/iconlist.html
  • Forum: Multimedia

    Mehrere Icons nebeneinander darstellen

      Delphi
      by schwa226, 10. Jul 2009
    Hi,

    da ich mit Graphik noch nicht viel gemacht habe komme ich nicht weiter!

    Ich will so etwas machen wie die Tray Icon Bar (TNA).
    Ich habe mehere Icon-Handles die sich aber auch ständig ändern. HIcon zu TIcon wandlen und in einem Image funktioniert schon mal.

    Wie stelle ich die am besten auf einer Form dar wenn es nun mehrere Icons sind? Also auch mit Hinzufügen & Entfernen von Icons....


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=schwa226&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=136948
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz