Get COntrol from int hWnd



  • Hi, ich bekomme von einem C++ Programm ein Integer hWnd und ein hDC übergeben.
    Jetzt möchte in C# ich ein Control in auf dieses Window erzeugen hat jemand ne
    Ahnung wie ich das anstelle?

    System.Drawing.Graphics newGraphics = Graphics.FromHdc(hdc);
    

    so bekomme ich ein Graphics.

    System.Windows.Forms.Control myControl = System.Windows.Forms.Control.FromHandle(hwnd);
    

    das liefert immer null zurück

    Für ne Idee währe ich dankbar
    Cu Alex



  • Ich vermutte stark, dass es nur mit .NET Controls funktioniert und nicht mit Win32



  • Aber es muß doch ne Möglichkeit geben aus einem Handle ein Control zu machen.
    PS. Mit Spy finde ich über das Handle das Fenster.


Anmelden zum Antworten