Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372

    [c++ api come prendere l'handle delle child di un tabcontrol]

    In applicazione MDI, la mdi child contiene un tabcontrol le cui pagine (a loro volta child) sono create da risorsa, vorrei prendere le handle di quest'ultime!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [c++ api come prendere l'handle delle child di un tabcontrol]

    Originariamente inviato da stefanoB
    In applicazione MDI, la mdi child contiene un tabcontrol le cui pagine (a loro volta child) sono create da risorsa, vorrei prendere le handle di quest'ultime!
    Il problema è che la creazione/gestione/visualizzazione delle pagine in un tab controlo è totalmente a cura del programmatore. Le dialog delle varie pagine non sono "figlie" del tab control. Le dialog vengono caricate dal programmatore e gli handle messi sicuramente in un qualche array. Quando il tab control invia la notifica TCN_SELCHANGE, allora è il programmatore che deve togliere la pagina corrente e mettere quella nuova selezionata.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372

    Re: Re: [c++ api come prendere l'handle delle child di un tabcontrol]

    Originariamente inviato da andbin
    Il problema è che la creazione/gestione/visualizzazione delle pagine in un tab controlo è totalmente a cura del programmatore. Le dialog delle varie pagine non sono "figlie" del tab control. Le dialog vengono caricate dal programmatore e gli handle messi sicuramente in un qualche array. Quando il tab control invia la notifica TCN_SELCHANGE, allora è il programmatore che deve togliere la pagina corrente e mettere quella nuova selezionata.
    E' vero ... infatti è quello che faccio, gestisco le pagine in un array ma essendo in una applicazione mdi e con + di un tab control, volevo evitare di tenere traccia delle relazioni handle MDI child / handle pagine del tab control, ma recuperare queste al momento (passandole in un array) quando si utilizzava/attivata la finestra interessata.

    E quindi non c'è modo di avere l'handle delle dialog dopo che sono state create?

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 © 2025 vBulletin Solutions, Inc. All rights reserved.