Condividi tramite


UILANGUAGE_ENUMPROCA funzione di callback (winnls.h)

Funzione di callback definita dall'applicazione che elabora le informazioni del linguaggio dell'interfaccia utente enumerate fornite dalla funzione EnumUILanguages . Il tipo UILANGUAGE_ENUMPROC definisce un puntatore a questa funzione di callback. EnumUILanguagesProc è un segnaposto per il nome della funzione definita dall'applicazione.

Sintassi

UILANGUAGE_ENUMPROCA UilanguageEnumproca;

BOOL UilanguageEnumproca(
  LPSTR unnamedParam1,
  LONG_PTR unnamedParam2
)
{...}

Parametri

unnamedParam1

unnamedParam2

Valore restituito

Restituisce TRUE per continuare l'enumerazione o FALSE in caso contrario.

Commenti

Una funzione EnumUILanguagesProc può eseguire qualsiasi attività. L'applicazione registra questa funzione passando il relativo indirizzo alla funzione EnumUILanguages .

Se MUI_LANGUAGE_ID è stato specificato nella chiamata a EnumUILanguages, le stringhe di lingua passate a questa funzione saranno linguaggio esadecimale

identificatori che non includono il valore 0x iniziale e avranno una lunghezza di 4 caratteri. Ad esempio, en-US

essere passato come "0409" e en come "0009".

Firma C#

delegate System.Boolean EnumUILanguagesProc(
            System.IntPtr lpUILanguageString,
            System.IntPtr lParam
            );

Nota

L'intestazione winnls.h definisce UILANGUAGE_ENUMPROC come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winnls.h (include Windows.h)

Vedi anche

EnumUILanguages

Interfaccia utente multilingue

Funzioni dell'interfaccia utente multilingue