Autor | Thema: Iconeinbindung ins Menü | | Datum:23.10.01 20:48 
(apollo@rw-net.de) | |
Hallo,
ich bin mir ziemlich sicher, dass ich schonmal ein Beispiel dafür gesehen hab. Nur leider weiss ich nicht mehr, wo?
Hat jemand nen Quelltext oder die entsprechende API-Funktion oder was weiss ich, um Icons ins Menü (bzw. vor die jeweiligen Menüpunkte) bringen kann.
mfG, René Wagner
|
| | | Datum:24.10.01 15:30 
(apollo@rw-net.de) | |
Eine Frage hab ich noch:
ich möchte die Bilder als Icons aus DLLs laden, geht das irgendwie?
mfG, René
|
| | Datum:24.10.01 18:10 
(prof.chaos@netcologne.de) | |
Ja...
declare a#,res&,bild1&
def LoadBitmap(2) !"USER32","LoadBitmapA"
def DeleteObject(1) !"USER32","DeleteObject"
let res&=usedll("MEINES.DLL") ' DLL laden
string a#,0="MEINBILD" ' Bitmap-Name
let bild1&=LoadBitmap(res&,a#) ' Bitmap laden
DeleteObject(bild1&) ' Bitmap wie alles andere auch freigeben
freedll res& ' DLL freigeben
Grüße, Sebastian
|
| | | | Datum:25.10.01 17:34 
(apollo@rw-net.de) | |
Erstmal ein grosses Dankeschön an Sebastian Sprenger für seine Hilfe, funktioniert alles super.
Leider ist es doch nicht ganz das, was ich gesucht habe.
Ich suche soetwas wie in diesem Bild dargestellt:
[img]http://www.rw-net.de/test.jpg[/url]
Die Bitmaps sollten also etwas grösser sein als die 15*15 Pixel bei der Funktion SetMenuItemBitmap. ie Bitmaps sollen auch unabhängig davon, ob das Menuitem aktiviert wurde oder nicht, gesetzt werden.
Leider hab ich beim stöbern durch die Win32-Hilfe keine entsprechende Funktion gefunden (oder bin ich mal wieder blind?).
Ich bin für jeden weiteren Hinweis dankbar.
gruss, René
www.rw-net.de
|
| |
|