【发布时间】:2018-11-13 13:26:12
【问题描述】:
假设我有一个编辑框,不管是在 MFC 还是 Win32 或...
出于某种原因,我需要进行编辑,只接受字母字符,这意味着在“az”范围内。
所以我可以用新的 proc 对编辑进行子类化,一切都很好。
但有时我会使用默认 proc 进行编辑,但我会使用一些逻辑来处理输入,例如:
bool isValid = true;
for(auto i(0); i != strlen(myEditBuffer); i++){
if(!isalpha(myEditBuffer[i]){
isValid = false;
break;
}
}
所以如你所见,我从编辑中得到了全部内容,并使用逻辑来决定它是否有效输入。
- 在这种情况下,我最关心的是:哪个是最好的子类或使用逻辑处理输入。我的意思是性能和速度。
【问题讨论】: