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

解説

フラグ

説明

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 (Active Template Library) の概念

ATL COM デスクトップ コンポーネント

ATL マクロ リファレンス (アルファベット順)