设置spin的范围为 0-1000,显示为0.0-100
处理方法如下:
在OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
strValue.Format(L"%3.1f", (double)nPos/10.0);
spin.getbuddy()->SetWindowText(strValue);
但是这中方法感觉edit的显示有闪烁,估计是这个原因造成的:例如显示要显示66.3,控件首先自动置值为663,后来才被强制显示为66.3,该如何解决这个问题呢?谢谢!
属性 set buddy integer 设置 false 即可