Handle einer PictureBox richtig übergeben



  • Hallo Forum!
    Ich habe ein Problem.
    Ich möchte den Inhalt einer Picrurebox in einer anderen Funktion aufrufen. Dafür möchte ich deb Handle dieser übergeben und in der anderen Funktion damit weiterarbeiten.

    In der einen Funktion habe ich meine Picturebox.

    PictureBox *pbox;
    

    nun möchte ich diese an die andere Funktion übergeben.

    MachWas((HWND*)pbox->Handle.ToInt32());
    

    Die Funktion MachWas ist in einer Header Datei definiert.

    void MachWas(HWND *pbox);
    

    Jetz bin ich davon ausgegenagen, dass sich, wenn ich die Headerdatei inkludiert habe, mit eingabe von

    pbox->
    

    eine Liste mit den Möglichen Methoden und Attributen öffnet. Dies ist aber nich der Fall.

    Nun wollte ich mir den Handle in einer MessageBox oder einem Direktfenster, bevor ich den Hanlde übergebe, ausgeben lassen. Aber nichma das kriege ich gebacken 😡
    Das sieht so au:

    MessageBox(NULL, (HWND*)pbox->Handle.ToInt32(), "msgbox", MB_OK);
    

    Kann mir einer Helfen?

    Grüsse
    Der mit der pbox tanzt



  • Sieht mir echt net nach MFC aus!



  • Was soll denn das sonst sein?

    Ich möchte doch nur wissen ob der Funktionsaufruf so richtig ist... da is doch nix besonderes bei.

    Grüsse
    pbox


Anmelden zum Antworten