Slider控键为何创建不起来?
我的系统是Win98,VC6; 在对话框中加了一个Slider控键。但程序运行时,对话框不能显示。若对话框选No Fail Create 选项,能显示,但控键不能显示。
我估计是注册表问题。一个控键是要在注册表中注册,才能用吧。请问现在如何解决?
问题点数:100、回复次数:10Top
1 楼Xcoder(流浪狗)回复于 2002-06-24 16:03:27 得分 0
也许我说得不详细吧,补充一点。
Slider 就是TrackBar,像音量控制的那个控件。原来是能用的,后来一次用VC调程序,导致死机,之后,VC创建的对话框就一直不能用此控件了。但其他程序中照样可用此控件。VC我也重装过了,还是不行。
高手们,该出手时就出手啊。Top
2 楼wxjz2(macx)回复于 2002-06-24 19:35:16 得分 20
要先用InitCommonControls()来注册通用控件。
需要包含#include<commctrl.h>
链接comctl32.lib
Top
3 楼Xcoder(流浪狗)回复于 2002-06-25 20:59:58 得分 0
原来在一个默认Win32工程中都是可用的,并不需要
"
要先用InitCommonControls()来注册通用控件。
需要包含#include<commctrl.h>
链接comctl32.lib
"
而且我觉得这个控件并不在comctl32.lib中。
Top
4 楼firstyi(请多指教)回复于 2002-06-25 21:15:36 得分 10
UPTop
5 楼wistaria(听风听雨)回复于 2002-06-25 21:35:57 得分 10
在用Slider控件之前先看看是否已经创建了?Top
6 楼wxjz2(macx)回复于 2002-06-25 21:42:17 得分 10
你试了没有???????Top
7 楼Xcoder(流浪狗)回复于 2002-06-25 21:55:27 得分 0
我当然试了N遍了。
to wistaria: 你是什么意思?Top
8 楼FreeSeagull(蓝天,白云,松花江)回复于 2002-06-25 22:01:23 得分 30
我做过,的确不需要包括什么额外的东西。可能是你的别的什么地方出毛病了。重装一遍VC++试试Top
9 楼wxjz2(macx)回复于 2002-06-25 22:19:53 得分 20
1、用SDK编一个试一下。
2、 建一个单文档的程序,用 CSliderCtrl 类建一个试试看。Top
10 楼Xcoder(流浪狗)回复于 2002-07-02 10:41:22 得分 0
该问题已被我暴力解决——用Ghost恢复C盘。我的C盘都是装常用工具软件,没什么变动。
虽然还没找到问题最终原因,但还是要多谢各位关心。Top




