Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 249116 (10552)
  Suchen
 Zurück zur Übersicht
 AutorThema: CreateIcon aus DLL
Michael Uckermann
Datum:09.03.02 17:06 Antwortenals Email verschicken (Fam.Uckermann@t-online.de) 


Hallo Profaner,
wie bekomme ich ein Icon aus einer DLL, dass mit CREATEICON in ein Childwindow fest platziert wird.

Danke im Voraus
Michael Uckermann


Jörg Sellmeyer
Datum: 10.03.02 00:49 Antwortenals Email verschicken (joerse@gmx.de) 


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


 Zurück zur Übersicht