Как в 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