Programación General > Visual C++

 Cpropertypage

(1/1)

1cacalvo:
Una duda sencilla, por lo menos de explicar...

Como puedo desactivar una pestaña derivada de CPropertyPage??? Creo que no hay una función que lo haga, tengo que detectar el mensaje que se lanza?? O dinamicamente AddPage y RemovePage cuando lo necesita, aunque esta solución no me gusta mucho...

            Un Saludo

ivancp:
No hay esa funcion implementada.

Si lo que quieres es deshabilitar una pagina desde una de ellas puedes hacer:


--- Código: Text ---  CPropSheet *sheet;  sheet = (CPropSheet *)this->GetParent();  sheet->m_pageNN.EnableWindow(FALSE);  
Aun podras visualizarla pero no podras hacer nada con ella hasta habilitarla nuevamente.

Si realmente quieres deshabilitar la pagina sin que se pueda visualizar puedes utilizar la clase CTabCtrlEx que la puedes conseguir de:

http://www.codeguru.com/cpp/controls/prope...ticle.php/c549/

Navegación

[0] Índice de Mensajes

Ir a la versión completa