Hardcore API/DLL spørgsmål
Tidligere har der flere gange på eksperten været løsninger med ikoner i pulldown menuer. Ganske lige til med API kald og bitmaps. Men hvis man nu har sine bmp\'er placeret i en dll der kun indeholder bitmaps. Kam man jo hente dem der, i stedet for som enkelt bitmap filer på disken. Kaldet der bruger de enkelt BMP\'er ser sådan ud:sFileName = \"LayerControl14x14.bmp\"
hMenuImg = LoadImage(0, sFileName, IMAGE_BITMAP, 0,0, LR_LOADFROMFILE Or LR_CREATEDIBSECTION)
hMenuImg Retunere et fornuftigt tal (long)
MEN hvis dll\'en bruges i stedet:
szLibPath = App.Path & \"\\icon32.dll\"
hIns = LoadLibrary(szLibPath)
hMenuImg = LoadImage(hIns, \"1\", IMAGE_BITMAP, 0,0, LR_LOADFROMFILE Or LR_CREATEDIBSECTION)
Retureres hMenuImg = 0, dvs noget går galt..
I dll\'en er der et bitmap der hedder 1, derfor \"1\", har også prøvet et bitmap med et alfanummerisk navn.
Hjælp modtages med kyshånd.........
