2008-11-03 24 views
5

Estoy construyendo una aplicación que usa SendMessage de win32 como IPC.usando FindWindow con múltiples ventanas raíz

Estoy usando FindWindow para obtener el hWnd basado en className y windowName. Todo esto va bien hasta que quiero hablar con una raíz (como en el niño del escritorio) Ventana que tiene el mismo nombre/clase que otras Windows raíz.

¿Hay una alternativa a FindWindow que pueda usar para seleccionar el hWnd que quiero?

Respuesta

6

¿Puede ubicar una ventana secundaria de la ventana que desea? Si es así, puede usar FindWindowEx para ir a la ventana raíz. De lo contrario, debe usar EnumWindows y determinar qué atributos configuran la ventana raíz que está buscando aparte de las otras ventanas raíz con el mismo título y clase.

Cuestiones relacionadas