ATL_URL标志

这些标志修改 AtlEscapeUrlAtlCanonicalizeUrl 行为。

#define ATL_URL_ESCAPE 
#define ATL_URL_NO_ENCODE 
#define ATL_URL_DECODE 
#define ATL_URL_NO_META 
#define ATL_URL_ENCODE_SPACES_ONLY 
#define ATL_URL_BROWSER_MODE 
#define ATL_URL_ENCODE_PERCENT

备注

Flag

说明

ATL_URL_BROWSER_MODE

不输入也不解码字符之后“|”或“? ”,而不是取消尾随空格之后“?”。如果此值未指定,则整个URL中输入,并移除尾随空格。

ATL_URL_DECODE

在URL分析之前,将所有%XX序列转换为字符,包括转义序列。

ATL_URL_ENCODE_PERCENT

输入遇到的任何百分号。默认情况下,百分号不会输入。

ATL_URL_ENCODE_SPACES_ONLY

只输入空间。

ATL_URL_ESCAPE

将所有转义序列(%XX)转换为相应的字符。

ATL_URL_NO_ENCODE

不转换不安全的字符转换为转义序列。

ATL_URL_NO_META

不移除阶序列(如“”。和“。.")从URL。

要求

Header: atlutil.h

请参见

其他资源

ATL概念

ATL COM桌面元素

按字母ATL的宏引用