| |
|
|
Jac de Lad | Also ich hab grad mal in der Hilfe geschmökert und mir ist folgendes zum Befehl DeleteObject aufgefallen:
Das Objekt H wird gelöscht und die Ressourcen wieder freigegeben. Derzeit gibt es folgende löschbare Objekte in XProfan:
mit @Create(Font,...) erzeugte Fonts mit @Cretate(hIcon,...) erzeugte Icons mit @Create(hPic,...) erzeugte Bitmaps
Frage: Warum werden diese Objekte mit DeleteObject und nicht mit DestroyWindow zerstört???
Jac
Ach ja, die Hilfe trägt immer noch den Titel Hilfe zu XProfan 8 ;D |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 01.07.2006 ▲ |
|
|
|
|
Sebastian König | Hallo Jac,
ganz kurz gesagt: weil es sich bei Font und hPic (letztendlich immer Bitmap) nicht um Fenster, sondern um GDI-Objekte handelt ...
Es gibt für beide Profan-Anweisungen auch API-Funktionen mit gleichem Namen - Beschreibungen dazu findest Du zum Beispiel unter [...] (bei der Suche am besten Alle Sprachen wählen.
Um es jetzt noch ein bischen komplizierter zu machen : Für Icons, die AFAIK auch User-Objekte sind, gibt es eine separate Funktion zum zerstören: DestroyIcon() - siehe ebenfalls MSDN. XProfans DeleteObject ruft automatisch DestroyIcon() auf, wenn DeleteObject() fehlschlägt.
MfG
Sebastian |
|
|
| |
|
|
|
Michael Wodrich | Und zum Titel der Hilfe: den fischt Microsoft sich aus der PROFAN.CNT-Datei, wenn sie vorhanden ist.
Diese Datei ist im reinen Textformat, also einfach ändern.
Wenn Roland noch nichts an der Hilfe geändert hat: ich habe mit dem Content-Editor das Menü nacherfaßt - könnte ich also nochmal nachliefern.
Schöne Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 01.07.2006 ▲ |
|
|
|
|
Jac de Lad | Ok, danke, jetzt ist mir einiges klar geworden.
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 02.07.2006 ▲ |
|
|
|