如何使用Spin控件?(也就是旋钮控件) 我在我的程序中用到几个spin控件,可是运行时按控件的上下箭头时相关联的编辑框内容没有发生变化,请问要怎样才能使编辑框内容随之改变?谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是否设置了AutoBuddy属性,注意添加时的顺序,现放Edit然后是Spin并设置auto Buddy 我把控件都删了然后重新加一遍,先放Edit然后放Spin并设置了auto Buddy属性可是按Spin时编辑框好像是得到焦点了,不过数字没变啊.请问怎样设置Spin的步长值?怎样让编辑框的内容随Spin按键按下的情况而增加或减少步长值呢?谢谢. void CSpinDlg::OnDeltaposSpin1(NMHDR* pNMHDR, LRESULT* pResult) { NM_UPDOWN* pNMUpDown = (NM_UPDOWN*)pNMHDR; // TODO: Add your control notification handler code here if(pNMUpDown->iDelta < 0) { m_iEdit += 1; } else { m_iEdit -= 1; } UpdateData(FALSE); *pResult = 0;} 还要勾上Set buddy integer 我勾上Set buddy integer后,运行时弹出错误警告说是winocc.cpp文件有个assertion错误,在第239行,我打开那个文件,找到那一行语句为: ASSERT(::IsWindow(m_hWnd));我在它前面设了断点,运行时到这里我查看m_hWnd的值为0,但我不知道是谁调用了这个函数,函数原型为int CWnd::GetWindowText(LPTSTR lpszString, int nMaxCount) const不知道为什么会有这个错误?弹出警告的对话框有三个按钮:终止,重试,忽略;如果是按忽略的话就可以正常运行程序了,这又是怎么回事呢,真是百思不得其解啊:( 1 勾上 Set buddy integer2 绑定spin.SetBuddy(GetDlgItem(IDC_EDIT1));你可以新建个工程,没有问题的 窗体刷新 CDialog的问题 紧急求救! [求]字符串比较方法 使用xtreme的一个问题 求平衡树算法,给出注释。 郁闷!找兼职没有人要,现在想自己做一点东西练一下,应该做什么东西好呀!大家给我想一想好吗!给分! 那里有SDK下载? 请高手看看这段代码为什么不能通过编译。 如何设置clistview中的背景图(sdi中) 大家帮我看看问题出在哪?很简单的代码. 如何将TGA转换到BMP
可是按Spin时编辑框好像是得到焦点了,不过数字没变啊.
请问怎样设置Spin的步长值?怎样让编辑框的内容随Spin按键按下的情况而增加或减少步长值呢?
谢谢.
{
NM_UPDOWN* pNMUpDown = (NM_UPDOWN*)pNMHDR;
// TODO: Add your control notification handler code here
if(pNMUpDown->iDelta < 0)
{
m_iEdit += 1;
}
else
{
m_iEdit -= 1;
} UpdateData(FALSE);
*pResult = 0;
}
不知道为什么会有这个错误?弹出警告的对话框有三个按钮:终止,重试,忽略;
如果是按忽略的话就可以正常运行程序了,这又是怎么回事呢,真是百思不得其解啊:(
2 绑定spin.SetBuddy(GetDlgItem(IDC_EDIT1));
你可以新建个工程,没有问题的