komponente in anwendung einfügen



  • hi,

    ich will in einer "normalen" windows anwendung (neu -> konsolen experte -> den haken bei "konsolen-anwendung" weg) eine komponente einfügen.

    ser quelltext sieht ja dann so aus:

    #include <vcl.h>
    #include <windows.h>
    
    WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
    {
      return 0;
    }
    

    wie kann ich da jetzt eine komponente einfügen???

    mit (z.B. ein button)

    TButton button = new TButton(...);
    

    nur was muss jetzt an die stelle der 3 punkte???
    c++ builder sagt mir
    - TComponent * owner
    - void * ParentWindow
    - const TButton &

    das parent window will ich mal weglassen, weil ja nicht jede komponente das unterstützt (z.B. TServerSocket)

    und was soll ich jetzt da reinschreiben???

    danke



  • Hallo

    wie kann ich da jetzt eine komponente einfügen???

    Garnicht. VCL-Komponenten benötigen ein VCL-Form als Owner.
    So must du mit WinAPI-Mitteln arbeiten, und dazu bist du im falschen Forum.

    Warum erstellst du ein WinAPI-Konsolenprojekt, wenn du VCL-Komponenten verwenden willst? Nimm eine richtige VCL-Standard Anwendung.

    bis bald
    akari


Log in to reply