BCM_GETIMAGELIST Message geht nicht

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Jake
Beiträge: 121
Registriert: 28.05.2005 04:10
Wohnort: Berlin

BCM_GETIMAGELIST Message geht nicht

Beitrag von Jake »

Hi,

ich versuche die "BCM_GETIMAGELIST Message" zu benutzen aber die Message schlägt fehl.
Die Konstante #BCM_GETIMAGELIST hab ich im Netz gefunde, da stand:

Code: Alles auswählen

BCM_FIRST = &H1600
BCM_GETIMAGELIST = BCM_FIRST + &H3

Code: Alles auswählen

#BCM_GETIMAGELIST=$1603

Structure BUTTON_IMAGELIST
	himl.l
	margin.RECT
	uAlign.l
EndStructure

ImgList.BUTTON_IMAGELIST


OpenWindow(0,0,0,100,50,"BCM_GETIMAGELIST",#PB_Window_ScreenCentered|#PB_Window_SystemMenu|#PB_Window_TitleBar)
CreateGadgetList(WindowID(0))
	ButtonGadget(0,10,10,80,20,"AUTO3STATE",#BS_AUTO3STATE)

Result=SendMessage_(GadgetID(0),#BCM_GETIMAGELIST,0,*ImgList)
Debug Result

Repeat
Until WaitWindowEvent()=#PB_Event_CloseWindow
Als Result wird True oder False zurückgegeben.

Ziel ist es an das Handle der ImageList des AUTO3STATE-Buttons ran zu kommen um diese anderweitig zu verwenden.
MfG Jake
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

MSDN hat geschrieben:Remarks

Note To use this API, you must provide a manifest specifying Comclt32.dll version 6.0. For more information on manifests, see Enabling Visual Styles.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Code: Alles auswählen

checkbox = loadbitmap_(0,#OBM_CHECKBOXES)
Antworten