Как изменить член диалогового окна MFC после его создания? - PullRequest
0 голосов
/ 02 сентября 2010

Я использовал мастер для создания поля ввода baisc с OK и Cancel

Я сделал тип поля ввода int с минимальным значением 0 и максимальным 99.

Теперь я хочу отредактировать поле ввода так, чтобы оно представляло собой строку типа.

У меня открыт мастер MFC ClassWizard, и я могу видеть ControlID, Type и Member ID поля ввода.Тем не менее, нет никакой возможности отредактировать его ...

Как я могу сделать это через мастера и не испортить красиво сгенерированный код?

Спасибо!

VisualStudio 6.0 - C ++

1 Ответ

2 голосов
/ 02 сентября 2010

Самый простой способ, вероятно, состоит в том, чтобы удалить переменную, которая в настоящее время связана с элементом управления (с использованием ClassWizard и удалением реализации функции вручную), а затем создать новую переменную для связи с ней типа CString. Обратите внимание, что, что бы там ни было, вы не сможете ограничить строку числовым диапазоном - вы можете ограничить только ее длину.

...