使用spin调整edit数值时,为何会出现明显的响应延迟现象?
- 内容介绍
- 文章标签
- 相关推荐
本文共计393个文字,预计阅读时间需要2分钟。
两个编辑框intm_edit1、m_edit2;一个旋转按钮控件CSpinButtonCtrl m_spin;旋转按钮控制edit1的数值:AutoBuddySetBuddy;两个编辑框intm_edit1、m_edit2;一个旋转按钮控件CSpinButtonCtrl m_spin;旋转按钮控制edit1的数值:AutoBuddySetBuddyinteger都设置了。
8 个解决方案
#1
自己顶一下#2
自己再顶一下。#3
顶#4
其间会有一个序号问题 TAB#5
应该在Edit1的变化响应函数里添加 m_nEdit2=m_nEdit1 m_cEdit1.UpdateData()#6
voidCMy2002Dlg::OnVScroll(UINTnSBCode,UINTnPos,CScrollBar*pScrollBar) { //TODO:Addyourmessagehandlercodehereand/orcalldefault UpdateData(); m_edit2=m_edit1; UpdateData(FALSE); CDialog::OnVScroll(nSBCode,nPos,pScrollBar); }#7
sun:序号edit1之后是spin再后面是edit2. Life:m_cEdit1.UpdateData();放在OnChangeEdit1()里面会出现assertionfailed错误。选择忽略之后会出现dialog。但是点击spin只有edit1发生变化,edit2不变。 我后来在OnChangeEdit1()里头加了以下代码: UpdateData(TRUE); m_edit2=m_edit1; UpdateData(FALSE); 也会出现四次assertionfailed错误和两次试图执行系统不支持操作。都忽略之后。可以实现edit1和edit2同步变化。 但是程序有错总不是办法。 大虾们救命啊 大虾们救命啊#8
jump是对的。高手。 放分。谢谢啦。本文共计393个文字,预计阅读时间需要2分钟。
两个编辑框intm_edit1、m_edit2;一个旋转按钮控件CSpinButtonCtrl m_spin;旋转按钮控制edit1的数值:AutoBuddySetBuddy;两个编辑框intm_edit1、m_edit2;一个旋转按钮控件CSpinButtonCtrl m_spin;旋转按钮控制edit1的数值:AutoBuddySetBuddyinteger都设置了。

