Función de devolución de llamada LPFNPSPCALLBACKA (prsht.h)
Especifica una función de devolución de llamada definida por la aplicación que una hoja de propiedades llama cuando se crea una página y cuando está a punto de destruirse. Una aplicación puede usar esta función para realizar operaciones de inicialización y limpieza para la página.
Sintaxis
LPFNPSPCALLBACKA Lpfnpspcallbacka;
UINT Lpfnpspcallbacka(
HWND hwnd,
[in] UINT uMsg,
[in, out] _PROPSHEETPAGEA *ppsp
)
{...}
Parámetros
hwnd
Tipo: HWND
Reservados; debe ser NULL.
[in] uMsg
Tipo: UINT
Marca de acción. Este parámetro puede ser uno de los valores siguientes.
Valor | Significado |
---|---|
|
Versión 5.80 o posterior. Se está creando una página. En esta función, no se usa el valor devuelto. |
|
Se está creando un cuadro de diálogo para una página. Devuelve un valor distinto de cero para permitir que se cree o cero para evitarlo. |
|
Se está destruyendo una página. Se omite el valor devuelto. |
[in, out] ppsp
Tipo: LPPROPSHEETPAGE
Puntero a una estructura PROPSHEETPAGE que define la página que se va a crear o destruir. Consulte la sección Comentarios para obtener más información.
Valor devuelto
Tipo: UINT
El valor devuelto depende del valor del parámetro uMsg .
Comentarios
Una aplicación debe especificar la dirección de esta función de devolución de llamada en el miembro pfnCallback de una estructura PROPSHEETPAGE antes de pasar la estructura a la función CreatePropertySheetPage .
Nota
El encabezado prsht.h define LPFNPSPCALLBACK como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | prsht.h |