現在のネットワーク アドレス コントロールに関連付けられているネットワーク アドレスの、解析された有効な表現を取得します。
HRESULT GetAddress(
PNC_ADDRESS pAddress
) const;
パラメーター
パラメーター |
説明 |
---|---|
[入力、出力] pAddress |
NC_ADDRESS 構造体へのポインター。 GetAddress メソッドを呼び出す前に、この構造体の pAddrInfo メンバーを NET_ADDRESS_INFO 構造体のアドレスに設定する必要があります。 |
戻り値
このメソッドが成功した場合は値 S_OK。そうでない場合は COM エラー コード。 有効なエラー コードの詳細については、NetAddr_GetAddress マクロの「戻り値」のセクションを参照してください。
必要条件
**ヘッダー:**afxcmn.h
このメソッドは、Windows Vista およびそれ以降のバージョンでサポートされています。
このメソッドに関するその他の要件については、「Windows Vista コモン コントロールの作成要件」を参照してください。
解説
このメソッドが成功すると、ネットワーク アドレスに関する追加情報が NET_ADDRESS_INFO 構造体に入ります。
現在のネットワーク アドレス コントロールでサポートできるアドレスの種類を指定するには、CNetAddressCtrl::SetAllowType メソッドを使用します。 ユーザーが入力したネットワーク アドレスを検証して解析するには、CNetAddressCtrl::GetAddress メソッドを使用します。 CNetAddressCtrl::GetAddress メソッドが失敗した場合にエラー メッセージ ヒントを表示するには、CNetAddressCtrl::DisplayErrorTip メソッドを使用します。
このメソッドは、NetAddr_GetAddress マクロを呼び出します。このマクロについては、Windows SDK を参照してください。 このマクロは、NCM_GETADDRESS メッセージを送信します。
参照
参照
CNetAddressCtrl::DisplayErrorTip