Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/08/2005, 22:34
nostromo_
 
Fecha de Ingreso: diciembre-2004
Ubicación: Iquique, Chile
Mensajes: 150
Antigüedad: 19 años, 5 meses
Puntos: 0
Holas;

Amigos, el problema lo resolví de la siguiente manera:

El compilador me daba error en 4 líneas, las que no coloque (no se en que estaba pensando), se refiere a la parte que inicializo el TabControl:

Código:
case WM_NOTIFY:
            LPNMHDR pnmhdr = (LPNMHDR)lParam;  <-------- Error
            if(pnmhdr->code == TCN_SELCHANGE && TabCtrl_GetCurSel(hTabs) == 0)
            {
Despues colocaba el código correspondiente al menú:

Código:
case WM_NOTIFY:
            LPNMHDR pnmhdr = (LPNMHDR)lParam;  <-------- Error
            if(pnmhdr->code == TCN_SELCHANGE && TabCtrl_GetCurSel(hTabs) == 0)
            {
... etc...
case WM_MENUSELECT:  <-------- Error
        hEstado = GetDlgItem(hwndDlg,IDC_ESTADO);
case WM_EXITMENULOOP:  <-------- Error
       hEstado = GetDlgItem(hwndDlg,IDC_ESTADO);
La solución, fue, si esta despues, que pasa si lo dispongo antes del WM_NOTIFY?????, gran pregunta (para un novato):

Código:
case WM_MENUSELECT:  <-------- Error
        hEstado = GetDlgItem(hwndDlg,IDC_ESTADO);
case WM_EXITMENULOOP:  <-------- Error
       hEstado = GetDlgItem(hwndDlg,IDC_ESTADO);
case WM_NOTIFY:
            LPNMHDR pnmhdr = (LPNMHDR)lParam;  <-------- Error
            if(pnmhdr->code == TCN_SELCHANGE && TabCtrl_GetCurSel(hTabs) == 0)
            {
... etc...
funciona sin problema, gracias por responder amigos.

Nos vemos.