Hola.
Porfin estoy aprendiendo a programar para windows.
Usando la libreria <window.h>
Pero despues de hacer vario programas pues me siento como robot solo copiando lo que dicen los libros.
Poco a poco fui entendiendo y probando varias cosas y terminos por ejemplo:
En los meesagebox().
Habia un argumento que en los ejemplo del libro solo utilizaba MB_OK y pues por alguna razon "adivine" que era el tipo de ventana de aviso que salia. Entonces busque en window.h y luego una por una de las sublibrerias fui buscando hasta que encontre el MB_OK y vi que habia muchos tipos de cajas y las probe casi todas.
Pero bueno eso ya es otra historia.
El problema que tengo es que en mis libros no tratan mucho la programacion windows y solo uno habla un poquito sobre hacer programas en windows orientados a procedimientos.
Lo unico que si trata mas es la clase window.
explica toda la estructura.
Pero de lo demas no habla solo dice los pasos de como hacerlo.
Lo que quiero es que me expliquen para que tanto argumento en las funciones principales y las posibles opciones que se pueden usar.
long FAR PASCAL winp(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam){
...
...
}
en un libor dice que long FAR PASCAL se sustituye ahora por
LPRESULT CALLBACK(....)
Quisiera saber que es UINT, WPARAM, LPARAM, FAR PASCAL, CALLBACK, LRESULT,
En todos los argumentos para que sirven y que se pueden hacer con ellos y varias de las posibles opciones.
Otra cosa que no me quedo muy claro es en el parametro de CreateWindow(.... WS_OVERLAPPEDWINDOW....)
Para que es y que otras cosas le puedo incluir.
Cual es la diferencia entre CreateWindowEx() y CreateWindow.
Aligual con WNDCLASS y WNDCLASSEX.
Y otra cosa que me tiene hasta el tope, son los mensajes.
El libor menciona solo el WM_COMMAND que no dice para que es y que puede hacer
Y el WM_PAINT es el que explica y ese si lo puedo entender.
y el WM_DESTROY que es para cerrar la aplicacion (creo)
Tambien vi en los ejemplos varias funciones para llamar a cuadros de dialogo DialogBox(...)
Que parametros usa y para que sirven cada uno?
Que funciones existen para los mensajes de Windows???
solo quiero aprender mas y que me quede claro todos los lo terminos para poder desarrolar aplicaciones windows a mi estilo y ampliar mas el manual de programacion C que estoy haciendo añadiendo la seccion de programacion en windows.