Holassss
pues si en mi web
http://www.onlytk.tk puedes encontrar lo ke dijo Isack, y es bien sencillo okultar el Dialogo, anteriormente kuando sake la version 0.1 y beta todavia lo hacia kon un Timer el kual al iniciar la aplicacion mostraba en 1 segundo el dialogo lo cual no me agradaba, pero despues de investigar y buskar komo mejorar eso hice lo siguiente:
Creas una variable miembro de tu Clase en mi caso es
m_bShowChat y en el constructor de tu Dialogo lo inicializas a FALSE:
- Código: Seleccionar todo
m_bShowChat = FALSE
Esta variable me indicara si quiero que mi Chat se muestre o no, (FALSE = No mostrar)
Y luego tengo que manejar el evento WM_WINDOWPOSCHANGING, que se disparara cuando se cambie la posicion de la ventana, y ahi pongo el siguiente codigo:
- Código: Seleccionar todo
void CChatSrvDlg::OnWindowPosChanging(WINDOWPOS FAR* lpwndpos)
{
CDialog::OnWindowPosChanging(lpwndpos);
// Iniciar el Dialog Oculto (Hidden)
if( !m_bShowChat )
{
lpwndpos->flags &= ~SWP_SHOWWINDOW;
}
}
Espero te sirva.
Salu2.