[C con Clase] como passo un array de estructuras a un cuadro de dialogo?
Steven Davidson
steven en conclase.net
Lun Ene 8 09:51:23 CET 2007
Hola Francesc,
El pasado 2007-01-08 08:46:06, Steven Davidson escribió:
Cometí un error al transcribir la expresión del parámetro. Como bien indicó Raúl, deberíamos usar el operador de acceso a miembros de una estructura. Esto es,
BOOL CALLBACK DlgProc( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam )
{
static DATOS *Datos;
switch( msg )
{
case WM_INITDIALOG:
Datos = (DATOS *) lParam;
for( a=0; a<100; a++ )
SendDlgItemMessage( hDlg, ID_LISTA, LB_ADDSTRING, 0,
(LPARAM) (Datos[a].Nom) );
return TRUE;
}
...
}
Disculpa la posible confusión que pudiese haber provocado.
Steven
Más información sobre la lista de distribución Cconclase