MIMECONTF Enumerated Type     MLDETECTCP Enumerated Typ...     Enumerated Types    
Web Workshop (Miscellaneous)

MLCONVCHAR Enumerated Type


Used as an inbound or outbound flag for character set conversion.

Syntax

typedef enum tagMLCONVCHARF{
    MLCONVCHARF_NONE           = 0,
    MLCONVCHARF_AUTODETECT     = 1,
    MLCONVCHARF_NCR_ENTITIZE   = 2,
    MLCONVCHARF_NAME_ENTITIZE  = 4,
    MLCONVCHARF_USEDEFCHAR     = 8,
    MLCONVCHARF_NOBESTFITCHARS = 16
} MLCONVCHAR;

Constants

MLCONVCHARF_NONE
Inbound flag that specifies that the default setting is to be used.
MLCONVCHARF_AUTODETECT
Outbound flag a client can use to verify if the Conversion Object has detected the source code page. When this is set, IMLangConvertCharset::GetSourceCodePage returns the detected value for the source code page.
MLCONVCHARF_NCR_ENTITIZE
Inbound flag a client can specify when creating or initializing the Conversion Object. This flag applies to Unicode-to-multibyte conversion only, and it indicates that any character code that cannot be displayed in the destination multibyte code page is encoded as the corresponding numeric entity code.
MLCONVCHARF_NAME_ENTITIZE
Inbound flag a client can specify when creating or initializing the Conversion Object. This flag applies to Unicode-to-multibyte conversion only, and it indicates that any character code that cannot be displayed in the destination multibyte code page is encoded as the corresponding named entity code.
MLCONVCHARF_USEDEFCHAR
Inbound flag a client can specify when using the IMultiLanguage2::ConvertStringFromUnicodeEx and IMultiLanguage2::ConvertStringToUnicodeEx methods. This flag applies to Unicode-to-multibyte conversion only, and it indicates that any character code that cannot be displayed in the destination multibyte code page is output as the specified sequence of characters.
MLCONVCHARF_NOBESTFITCHARS
Flag that instructs the method not to convert characters from a supporting code page to a "best fit" character on a nonsupporting code page. For example, this flag would prevent the "®" symbol from being converted to a normal "R" when converting from a supporting code page to a nonsupporting code page.

Remarks

The MLCONVCHARF_AUTODETECT and MLCONVCHARF_NCR_ENTITIZE flags are available for Internet Explorer 4.0 and later. The others are available only for Internet Explorer 5 and later.

Enumerated Type Information

Windows NT Use version 4.0
Windows Use Windows 95 and later
Header Declared in Mlang.h
Minimum availability Internet Explorer 5

Windows CE

Windows CE Use version 2.12 and later
Minimum availability Internet Explorer 4.0

See Also

IMLangConvertCharset::GetProperty, IMLangConvertCharset::Initialize, IMultiLanguage::CreateConvertCharset



Back to topBack to top

Did you find this topic useful? Suggestions for other topics? Write us!

© 1999 Microsoft Corporation. All rights reserved. Terms of use.