by Antonio Linares » Tue Nov 06, 2007 3:59 pm
Juan Antonio,
Nosotros no hemos encontrado ninguna documentación de Microsoft que explique
como se definen los menús en recursos para Pocket PC, así que lo hemos aprendido
a base de buscar y revisar ejemplos y de hacer pruebas.
Basicamente consta de 3 partes:
1. Parte de datos (RCDATA):
102 RCDATA
BEGIN
102, 3,
I_IMAGENONE, 100, TBSTATE_ENABLED, TBSTYLE_DROPDOWN | TBSTYLE_AUTOSIZE, 100, 0, 0,
I_IMAGENONE, 200, TBSTATE_ENABLED, TBSTYLE_DROPDOWN | TBSTYLE_AUTOSIZE, 200, 0, 1,
I_IMAGENONE, 300, TBSTATE_ENABLED, TBSTYLE_DROPDOWN | TBSTYLE_AUTOSIZE, 300, 0, 2
END
El 102 indica que se refiere al menu identificado como 102. El 3 que tiene tres items definidos. El 100, 200 y 300 se refieren a los literales que se declaran a continuación.
2. Definición de literales:
STRINGTABLE DISCARDABLE
BEGIN
100 "Maestros"
200 "Varios"
300 "Ayuda"
END
3. Definición del menú:
102 MENU DISCARDABLE
...
Esta tercera parte es habitual de la programación en Windows. En realidad la parte que no es "habitual" en Windows es la 1ª parte. Pero bueno, ellos lo han hecho así y asi tenemos que usarlos.