Как в MFC в диалоге в текстбоксе IDC_EDIT разделить ввод по 4 символа чёрточками, как окно ввода лицензионного ключа

IMPLEMENT_DYNAMIC(ValidationKey, CDialogEx)
BEGIN_MESSAGE_MAP(ValidationKey, CDialogEx)
    ON_COMMAND(IDOK, &ValidationKey::OnOk)
END_MESSAGE_MAP()

ValidationKey::ValidationKey(CWnd* pParent /*=NULL*/)
    : CDialogEx(ValidationKey::IDD, pParent)
    , Key(false)
    , LicenseKey(_T(""))
{

}

ValidationKey::~ValidationKey()
{
}

vo

    id ValidationKey::DoDataExchange(CDataExchange* pDX)
    {
        CDialogEx::DoDataExchange(pDX);
        DDX_Text(pDX, IDC_EDIT1, LicenseKey);
        if (LicenseKey.StringLength == 4)
        {
    
        }
    
    }

пробовал так, не знаю как дальше, должен быть ввод по 4 символа LicenseKey тип CSTRING


Ответы (0 шт):