CMFCMaskedEdit::EnableSelectByGroup
マスク エディット コントロールにより、ユーザーが特定のグループ入力を選択できるか、すべての入力を選択できるかを指定します。
void EnableSelectByGroup(
BOOL bEnable=TRUE
);
パラメーター
- [入力] bEnable
グループのみ選択する場合は TRUE。テキスト全体を選択する場合は FALSE。既定値 TRUE です。
解説
マスク エディット コントロールにより、ユーザーがグループで選択できるか、テキスト全体を選択できるかを指定するには、この関数を使用します。
既定では、グループでの選択が有効になっています。この場合、ユーザーは有効な文字の連続するグループのみ選択できます。
たとえば、次のマスク エディット コントロールを使用して電話番号を検証できます。
m_wndMaskEdit.EnableMask(
_T(" ddd ddd dddd"),// Mask string
_T("(___) ___-____"),// Template string
_T(' '));// Default char
m_wndMaskEdit.SetValidChars(NULL); // All characters are valid.
m_wndMaskEdit.SetWindowText(_T("(425) 555-0187")); // Prompt
グループでの選択が有効になっている場合、ユーザーは "425"、"555"、または "0187" の文字列グループのみ取得できます。グループ選択が無効になっている場合、ユーザーは電話番号のテキスト全体 "(425) 555-0187" を取得できます。
必要条件
ヘッダー : afxmaskededit.h