MDI
Publicado por demis (17 intervenciones) el 12/01/2002 07:24:31
Como acceder al nombre o titulo de una ventana, supongamos que sea un edtor de texto, como yo puedo acceder el nombre las ventanas, siendo mdi gracias
Valora esta pregunta
0
#include <windows.h>
#include <stdio.h>
// Función de callback para enumerar las ventanas hijas
BOOL CALLBACK EnumChildProc(HWND hwndChild, LPARAM lParam) {
char title[256];
GetWindowText(hwndChild, title, sizeof(title)); // Obtener el título de la ventana
// Imprimir el título de la ventana
printf("Título de la ventana hija: %s\n", title);
return TRUE; // Continuar enumerando
}
void ObtenerTitulosVentanasMDI(HWND hwndMDI) {
// Enumerar las ventanas hijas de la ventana MDI
EnumChildWindows(hwndMDI, EnumChildProc, 0);
}
int main() {
// Suponiendo que tienes el HWND de la ventana MDI principal
HWND hwndMDI = FindWindow("MDIParentClassName", NULL); // Reemplaza con el nombre de clase correcto
if (hwndMDI) {
ObtenerTitulosVentanasMDI(hwndMDI);
} else {
printf("No se encontró la ventana MDI.\n");
}
return 0;
}