AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Label Geklickt - Message?

Ein Thema von StefanDP · begonnen am 14. Jul 2004 · letzter Beitrag vom 14. Jul 2004
Antwort Antwort
StefanDP

Registriert seit: 11. Apr 2004
294 Beiträge
 
#1

Label Geklickt - Message?

  Alt 14. Jul 2004, 00:34
Hi!
Ich erstell einige Labels mit Bildern drauf, ungefähr so:
Delphi-Quellcode:
      Field[x,y].hWnd := CreateWindowEx(0, 'STATIC', '',
                                        WS_VISIBLE or WS_CHILD or
                                        SS_BITMAP or SS_REALSIZEIMAGE,
                                        x*16 + 15, y*16 + 30, // Position
                                        10,10, // Width and Height are ignored
                                        hWnd,
                                        Field[x,y].ID, // <-- Die ID
                                        hInstance,
                                        nil);
      SendMessage(Field[x,y].hWnd, STM_SETIMAGE, IMAGE_BITMAP, hBmp);
Wie kann ich jetzt abfragen ob das Bild geklickt wurde?
Bei Buttons hat das immer schön mit WM_COMMAND - BN_CLICKED funktioniert.
Was ist hier anderst? Muss ich da mit Subclassing arbeiten oder was?

Weil
Delphi-Quellcode:
...
  WM_COMMAND:
    MessageBox(0,'','',0);
...
müsste ja wenigstens anspringen....

stefan
  Mit Zitat antworten Zitat
scp

Registriert seit: 31. Okt 2003
1.120 Beiträge
 
Delphi 7 Personal
 
#2

Re: Label Geklickt - Message?

  Alt 14. Jul 2004, 01:41
Füg mal OR SS_NOTIFY zum Fensterstil hinzu, dann müsste es funktionieren.
  Mit Zitat antworten Zitat
StefanDP

Registriert seit: 11. Apr 2004
294 Beiträge
 
#3

Re: Label Geklickt - Message?

  Alt 14. Jul 2004, 14:31
Zitat von scp:
Füg mal OR SS_NOTIFY zum Fensterstil hinzu, dann müsste es funktionieren.
Danke, funzt!

stefan
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:29 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