首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

关于spin控件解决办法

2012-12-29 
关于spin控件各位好我在win32汇编写了一个小程序 当中要用到spin控件 其中要设置spin范围用了一下语句invo

关于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。

热点排行