Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2005, 07:44
nostromo_
 
Fecha de Ingreso: diciembre-2004
Ubicación: Iquique, Chile
Mensajes: 150
Antigüedad: 19 años, 5 meses
Puntos: 0
Pregunta Colocar Controles en TabControl

Holas;

Estoy desarrollando cuadros de dialogos, ahora estoy colocando TabControl, tengo claro la forma de hacerlo, de colocar los titulos en los tab o lenguetas.

La libreria a utilizar, pero como coloco los controles que iran dentro de cada panel del Tabcontrol, los ejemplos que he encontrado solamente habla de esto.

Ejemplo:

Código:
BOOL CALLBACK LoginDlgProc(HWND hWndDlg, UINT uMsg, WPARAM wp, LPARAM lp)
{

     //Initialize the common controls library.
     //This will enable the program to use Tab control
     INITCOMMONCONTROLSEX InitCtrlEx;
     InitCtrlEx.dwSize = sizeof(INITCOMMONCONTROLSEX);
     InitCtrlEx.dwICC = ICC_TAB_CLASSES;
     InitCommonControlsEx(&InitCtrlEx);
     switch(uMsg)
     {
        case WM_INITDIALOG:
          TCITEM tci1,tci2;
          tci1.mask = TCIF_TEXT;
          tci1.pszText = "Pane!";
          tci1.cchTextMax = strlen("Pane1") + 1;
          tci1.iImage = -1;
          tci1.lParam = 0;
          tci2.mask = TCIF_TEXT;
          tci2.pszText = "Pane2";
          tci2.cchTextMax = strlen("Pane2") + 1;
          tci2.iImage = -1;
          tci2.lParam = 0;
          TabCtrl_InsertItem(GetDlgItem(hWndDlg , IDC_TAB1), 0, & tci1);
          TabCtrl_InsertItem(GetDlgItem(hWndDlg , IDC_TAB1), 1, & tci2);
           return TRUE;
          break;
       default:
       return FALSE;
     }
}
Una vez que se ha creado el control, sea static, edit, etc, como lo identifico en recurso.h o en algún otro lado.

Es una duda que tengo, como siempre y como es mi costumbre ire en el peregrinaje de la respuesta mientras me puedan ayudar.

Gracias :)