当前位置: 代码迷 >> 汇编语言 >> 关于spin控件解决办法
  详细解决方案

关于spin控件解决办法

热度:4087   发布时间:2013-02-26 00:00:00.0
关于spin控件
各位好  我在win32汇编写了一个小程序 当中要用到spin控件 其中要设置spin范围  用了一下语句

invoke GetDlgItem ,hdlg,IDC_ALRAMSCROLLBARHOURS1

invoke SendMessage,eax,PBM_SETRANGE32,0,00170000H
  
不过执行后没有任何效果 还是点上三角数变小  下三角数变大 而且范围是0--100
请各位指点一下究竟是错在哪了 谢谢 !

------解决方案--------------------------------------------------------
没有使用过 SPIN。
SPIN 控件,是 comctl32 里定义的 Up-Down Control 控件?如果是的话,应该是用 UDM_SETRANG32 消息来设置范围吧,而不是 PBM_SETRANGE32。PBM_SETRANGE32 是 ProgressBar 的消息,而且看了下常量定义,这两个消息值是不一样的;UDB_SETRANGE32 是 WM_USER+111,PBM_SETRANGE32 则为 WM_USER+6。
  相关解决方案