我做了一个编辑框和旋钮的组合框,在编辑框里输入一个数字,然后函数OnEnChangeEdit001()自动保存数字,现在不知道怎么回事刚运行软件的时候这个函数就触发了,初始化显示的数字永远为0,请问这个怎么回事,怎么解决啊求高手帮忙看一下触发函数:
void CConsoleBar::OnEnChangeEdit001()
{
// TODO: 如果该控件是 RICHEDIT 控件,则它将不会
// 发送该通知,除非重写 CDialogBar::OnInitDialog()
// 函数并调用 CRichEditCtrl().SetEventMask(),
// 同时将 ENM_CHANGE 标志“或”运算到掩码中。 // TODO: 在此添加控件通知处理程序代码
CSpinButtonCtrl *pStep001=(CSpinButtonCtrl *)GetDlgItem(IDC_SPIN_001);
theApp.m_nOn001=pStep001->GetPos();
theApp.WriteProfileInt("Param","On001",theApp.m_nOn001)
}
初始化:
CSpinButtonCtrl *pSpin001=(CSpinButtonCtrl *)GetDlgItem(IDC_SPIN_001);
pSpin001->SetBuddy(GetDlgItem(IDC_EDIT_ON001));
pSpin001->SetRange(0,2500);
pSpinOrigin->SetPos(theApp.m_nOn001)
void CConsoleBar::OnEnChangeEdit001()
{
// TODO: 如果该控件是 RICHEDIT 控件,则它将不会
// 发送该通知,除非重写 CDialogBar::OnInitDialog()
// 函数并调用 CRichEditCtrl().SetEventMask(),
// 同时将 ENM_CHANGE 标志“或”运算到掩码中。 // TODO: 在此添加控件通知处理程序代码
CSpinButtonCtrl *pStep001=(CSpinButtonCtrl *)GetDlgItem(IDC_SPIN_001);
theApp.m_nOn001=pStep001->GetPos();
theApp.WriteProfileInt("Param","On001",theApp.m_nOn001)
}
初始化:
CSpinButtonCtrl *pSpin001=(CSpinButtonCtrl *)GetDlgItem(IDC_SPIN_001);
pSpin001->SetBuddy(GetDlgItem(IDC_EDIT_ON001));
pSpin001->SetRange(0,2500);
pSpinOrigin->SetPos(theApp.m_nOn001)
解决方案 »
- 送分了大家来看看
- 有什么函数能读出BMP文件的灰度值像素矩阵?
- 关于CFileDialog 打开多个文件的问题
- 散分,找到工作。
- 怎样取得 4字节数据(如long)的 高位数据 和低位数据(两个字节)?
- 考研好还是搞计算机技术好啊??
- 如何判断当前CTreectrl处于何种状态。
- 一个奇怪的问题
- 请问这是什么错误?谁能帮我翻译一下。最好给出解决方法。对者给分!...在线等待!
- 虚拟打印驱动 的 OEMStartPage()中是否可以获取打印文件名?
- 在线等牛人解答:请问我自动生成了一个ActiveX工程,CWinApp子类的InitInstance是在哪调用的
- 求教问题 窗口分成五个区域 lpSize出错
自己管理edit的显示。
自己管理edit的显示。