我想制作一个指标转换器应用。当您在一个编辑控件值中键入内容时,另一个更改。如果更改第二个编辑控件的值,则第一个编辑控件的值将更改为正确的值。我的问题是如何识别编辑框是由程序的用户编辑还是单独编辑(使用SendMessage或类似的那样)?是否可以或者我必须添加“转换”按钮?
答案 0 :(得分:1)
查找EN_CHANGE通知消息。生成的代码可以是:
switch(uMsg)
{
case WM_COMMAND:
if((HIWORD(wParam) == EN_CHANGE) &&
(LOWORD(wParam) == YOUR_IDC_EDIT)) //control ID
{
// Do your converting and text setting here
}
break;
}