Compartir a través de


xlGetHwnd

Hace referencia a: Excel 2013 | Office 2013 | Visual Studio

Devuelve el identificador de ventana de la ventana de Microsoft Excel de nivel superior.

Excel4(xlGetHwnd, LPXLOPER pxRes, 0); /* returns low part only */
Excel12(xlGetHwnd, LPXLOPER12 pxRes, 0); /* returns full handle */

Parameters

Esta función no tiene argumentos.

Valor de la propiedad/valor devuelto

Contiene el identificador de ventana (xltypeInt) en el campo val.w .

Comentarios

Esta función es útil para escribir código de API de Windows.

Cuando se llama a esta función mediante Excel4 o Excel4v, la variable de entero XLOPER devuelta es un int corto de 16 bits con signo. Esto solo es capaz de contener los 16 bits bajos del identificador de Windows de 32 bits. Para encontrar la parte alta, el código debe recorrer en iteración todas las ventanas abiertas en busca de una coincidencia con la parte baja. A partir de Excel 2007, la variable entera del XLOPER12 es un int de 32 bits con signo y, por tanto, contiene todo el identificador, lo que elimina la necesidad de recorrer en iteración todas las ventanas abiertas.

Ejemplo

Vea el código de la función fShowDialog en SAMPLES\GENERIC\GENERIC.C.

Vea también