24/08/2011, 00:38
|
| | | Fecha de Ingreso: febrero-2011
Mensajes: 54
Antigüedad: 13 años, 10 meses Puntos: 8 | |
Duda (tonta) con WinAPI (Win32) Bueno ya el titulo lo dice, la duda es un poco tonta y se que muchos de ustedes me van a mandar a Google pero creame que no puedo encotrar ayuda.... Tengo la siguiente duda con WinAPI
Como saben, en WinAPI se utiliza mucho los archivos de Recursos (.rc) para crear las ventanas de Dialogos, etc. etc...
Yo en mi caso estuve practicando (empece hace 2 semanas con WinAPI) y la verdad estoy un poco perdido con la libreria (no se si soy tonto o que me pasa xD).
Tengo mi ventana de dialogo creada apartir de un Fichero de recurso.
Código C:
Ver originalDialogo DIALOG 0, 0, 160, 258 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION CAPTION "Ventana de Datos" FONT 8, "Helv" BEGIN CONTROL "IP:", -1, "static", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 50 , 10, 100, 10 CONTROL "", IP, "edit", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 20, 140, 12 CONTROL "MAC Address:", -1, "static", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 50, 40, 100, 10 CONTROL "", MAC, "edit", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 140, 12 CONTROL "", DL_LISTA, "combobox", CBS_DROPDOWN | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 50, 80, 100, 100 CONTROL "Aceptar", IDOK, "button", BS_PUSHBUTTON | BS_CENTER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 86, 230, 50, 14 CONTROL "Cancelar", IDCANCEL, "button", BS_PUSHBUTTON | BS_CENTER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 230, 50, 14 END
Bueno genial, hay cree un dialogo con 2 entry, 2 labels que dicen IP y Mac Address, y 2 botones. Todo esta genial asi, ahora la gran duda.
Yo por ejemplo quiero crear una cantidad determinada de Entrys con sus correspondientes labels dependiendo de un vector que tengo.
Ejemplo:
Código C:
Ver originalvoid AgregarEntrys(MICLASE clase) { for (int x=0; x < clase.tablas.size(); x++) { /* Crear y meter un control entry dentro de Dialogo */ } }
Disculpen que los moleste con esta tonteria, y gracias ya de todas formas por tomarse el tiempo de leer esto xD |