Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    331

    [C++] come ottenere l'HWND di una finestra

    Salve a tutti, qualcuno sa come ottenere l'HWND di una finestra con le funzioni di MFC?
    Se ho ben capito questo HWND sarebbe l'handler della finestra.
    Online ho trovato info relative alla possibilita' di ottenere l'HWND richiamando il metodo FindWindow() passando NULL come primo parametro e il titolo della finestra come secondo parametro pero' a questo punto non ho idea di come fare a recuperare il titolo della finestra!
    Qualcuno mi puo' dire qualcosa?

    Grazie e ciao
    Sandro

  2. #2
    Se hai un oggetto CWnd (o da esso derivato) ti basta leggerne il membro m_hWnd. Supponendo di star parlando della situazione della tua altra discussione, ti basta fare così:
    codice:
    DoEvents(this->m_hWnd);
    .
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Non devi cercare un handle di una finestra! Il tuo codice sta gia' lavorando con una finestra!

    Ti avevo detto che devi ricavare l'handle della finestra in cui operi ...

    Se hai ancora dubbi e non riesci, mostra il codice che stai scrivendo ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.