Hallo Michael,
Mit CREATEICON kannst Du keine Icons aus Dlls nutzen.
Es gibt die Befehle DrawExtIcon b. z. w. DrawLibIcon.
Dafür mußt Du dann den Befehl StartPaint Dialog& einsetzen.
Cls
Declare Dialog&,Dll&
Dialog&=CreateDialog(%hwnd,"Mein Icon",10,10,100,100)
Dll&=UseDll("Shell32.dll")
StartPaint Dialog&
DrawExtIcon Dll&,"#042",10,10
EndPaint
WaitInput
FreeDLL Dll&
end
Leider verschwindet das Icon nachdem es von einem Fenster überdeckt wurde.
Darum muß man Api-Mittel bemühen. Dafür empfehle ich Dir, die Homepage
von Andreas Miethe anzusehen. Er hat dort schöne Beispiele.
http://www.ampsoft.de/
Gruß
Jörg
|