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 fragen

    Besten 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 🤡


Anmelden zum Antworten