c++ - como - manual de api de windows
Diálogos API de Windows sin usar archivos de recursos (5)
Creo que Raymond Chen tiene un buen ejemplo aquí: http://blogs.msdn.com/oldnewthing/archive/2005/04/29/412577.aspx
Intento crear un cuadro de diálogo usando C ++ y la API de Windows, pero no quiero que el diálogo esté definido en un archivo de recursos. No puedo encontrar nada bueno en esto en la web, ninguno de los ejemplos que he leído parece definir el diálogo mediante programación.
Alguien sabe cómo hacer esto? Un simple ejemplo está bien, todavía no estoy haciendo nada complicado.
Eche un vistazo a este conjunto de herramientas que describe cómo crear diálogos sin archivos de recursos. Está en WTL, sin embargo, estoy seguro de que puedes separar las partes internas para lograr lo mismo con la API de win32 directamente.
Raymond Chen escribió algunas publicaciones sobre dialog manager:
- El administrador de diálogo, parte 1: Warm-ups
- El administrador de diálogo, parte 2: Crear la ventana de marco
- El administrador de diálogo, parte 3: Crear los controles
- El administrador de diálogos, parte 4: El ciclo de diálogo
- El administrador de diálogo, parte 5: Convertir un cuadro de diálogo no modal en modal
- El administrador de diálogos, parte 6: Sutilezas en los loops de mensajes
- El administrador de diálogos, parte 7: Más sutilezas en los bucles de mensajes
- El administrador de diálogo, parte 8: navegación personalizada en cuadros de diálogo
- El administrador de diálogos, parte 9: aceleradores personalizados en cuadros de diálogo
Intente buscar en MSDN "plantillas de diálogo en la memoria"
Vea esto por ejemplo: http://msdn.microsoft.com/en-us/library/ms632588(VS.85).aspx
Salam, Hola, aquí puedes encontrar cómo usar los cuadros de diálogo de la API de Windows sin usar los archivos de recursos. El tutorial Winapi (C Win32 API, No MFC): http://zetcode.com/gui/winapi/