eigene Controls im ResourcenEditor verfügbar machen ?
-
moin meisters ...
ist es denn Möglich, wenn ich ein eigenes Control erstelle mit CreateWindow
dies im ResourcenEditor irgendwie bekannt zu machen.Ich möchte also kein CustomControl im ResourcenEditor verwenden und meine
Fensterklasse angeben, weil ich das das Control nicht sehe, nur ein leeres
Kästchen.Also analog zum einfügen eines ActiveX-Controls, nur ebend nicht ActiveX.
Klar kann der ResEdit nichts von meinen Quellen wissen, aber wenn der Code
des Controls in einer DLL liegt ...Ich habe keine Ahnung, gehe mal von aus das es nicht funktioniert, wollte
halt nur mal fragenBesten Dank im Voraus
mfg
RB
-
Und wenn du der RC-Datei deine Headerdatei hinzufügst, in der das Control deklariert ist, und dann noch RegisterClass() explizit aufrufst? Ich glaube mich zu entsinnen, dass ich einmal InitCommonControls() in einer RC-Datei schreiben konnte...
-
Du meinst RegisterClass() im ResourcenScript aufrufen ?
InitCommonControls() habe ich noch nie inner RC Datei gesehen.
Wenn eine ListView auf einen Dialog gezogen wird nuß doch
InitCommonControls() expliziet im Code stehen ...naja, muß mal probieren ...
mfg
RB
-
_Meines Wissens_ geht das wirklich nur über ActiveX. Die controls in ne Bibliothek zu packen, und dem Benutzer klarzumachen, daß er, will er die controls benutzen, sowas wie InitCustomControls() aufzurufen hat, war bisher mein Lösungsansatz, mit dem ich allerdings nicht zufrieden war, eben weil die controls dann noch immer nicht 'original' aussehen...
Sobald ich ne _vernünftige_ Lösung gefunden habe, werde ich sie hier posten (egal, ob mit oder mit ohne ActiveX), nur fürchte ich, das kann noch ne Weile dauern...
Bis dahin, "stell Dir vor, das control sieht später soundso aus..."Gruß,
-
Deine Antwort kommt ca. 11 Monate zu spät
