主题:SDK方式如何创建一个进度条控件呢?
InitInstance
[专家分:8720] 发布于 2006-07-05 22:24:00
如题,我建了老是出点错,说"xx内存不能为real"...............
回复列表 (共6个回复)
沙发
aaronwang [专家分:16870] 发布于 2006-07-05 22:37:00
指针越界,与SDK与关.仔细看一下MSDN的说明.还有问题就把你的代码贴出来.
板凳
InitInstance [专家分:8720] 发布于 2006-07-05 23:32:00
OK了原来这样:CreateWindow("PROGRESS_CLASS",NULL,
WS_VISIBLE|WS_CHILD|PBS_SMOOTH,
20,370,370,30,hwnd,(HMENU)200,
((LPCREATESTRUCT)lParam)->hInstance,NULL);
改了:
CreateWindow(PROGRESS_CLASS,NULL,
WS_VISIBLE|WS_CHILD|PBS_SMOOTH,
20,370,370,30,hwnd,(HMENU)200,
((LPCREATESTRUCT)lParam)->hInstance,NULL);
PROGRESS_CLASS 这个是宏来的..................
3 楼
InitInstance [专家分:8720] 发布于 2006-07-06 08:39:00
怎么设置步长,并让它按一定步长移动显示进度??
4 楼
aaronwang [专家分:16870] 发布于 2006-07-06 08:43:00
用控件消息和通知啊.
5 楼
InitInstance [专家分:8720] 发布于 2006-07-06 10:44:00
..................................谢谢
6 楼
aaronwang [专家分:16870] 发布于 2006-07-06 11:11:00
相关消息
PBM_GETPOS 得到当前位置
PBM_SETPOS 设置当前位置并重画,指向这个位置
PBM_GETRANG 得到进度条范围
PBM_SETRANG 设置进度条范围
PBM_SETRANG32 设置进度条范围
PBM_SETSTEP 设置步进长度
PBM_STEPIT 执行步进
详细内容得看MSDN.每个消息说明都可以写一整页.
我来回复