winnt.h


PRIMARYLANGID

La macro PRIMARYLANGID extrae un identificador de lenguaje primario de un identificador de lenguaje.

Definición

WORD PRIMARYLANGID(
    WORD lgid	 // identificador de lenguaje
   );

Descripción

lgid: especifica el identificador de lenguaje. Este valor es una combinación de un identificador de lenguaje primario y de un identificador de sublenguaje, y suele ser creado usando la macro MAKELANGID.

Valor de retorno

El valor de retorno es un identificador de lenguaje primario. Están definidos los siguientes identificadores de lenguaje primario:

LANG_AFRIKAANS	LANG_ICELANDIC
LANG_ALBANIAN	LANG_INDONESIAN
LANG_ARABIC	LANG_ITALIAN
LANG_BASQUE	LANG_JAPANESE
LANG_BELARUSIAN	LANG_KOREAN
LANG_BULGARIAN	LANG_LATVIAN
LANG_CATALAN	LANG_LITHUANIAN
LANG_CHINESE	LANG_NEUTRAL
LANG_CROATIAN	LANG_NORWEGIAN
LANG_CZECH	LANG_POLISH
LANG_DANISH	LANG_PORTUGUESE
LANG_DUTCH	LANG_ROMANIAN
LANG_ENGLISH	LANG_RUSSIAN
LANG_ESTONIAN	LANG_SERBIAN
LANG_FAEROESE	LANG_SLOVAK
LANG_FARSI	LANG_SLOVENIAN
LANG_FINNISH	LANG_SPANISH
LANG_FRENCH	LANG_SWEDISH
LANG_GERMAN	LANG_THAI
LANG_GREEK	LANG_TURKISH
LANG_HEBREW	LANG_UKRANIAN
LANG_HUNGARIAN	LANG_VIETNAMESE

Observaciones

La macro PRIMARYLANGID se define como sigue:

#define PRIMARYLANGID(lgid)    ((WORD  )(lgid) & 0x3ff)