-
注册公共控件。
您需要包括
无需将 MFC 用于链接!
这是因为如果对话框未成功创建,小部件将不会显示!
您可以在资源中找到对话框属性,而不会失败,无需创建、查看您的项目,并且没有您正在使用的滑块控件。
syslistView32 控件,打开。 rc 文件,替换其中的 syslistView32。
msctls trackbar32是滑块控件,至于怎么用可以参考MSDN,SDK的方式就是给它发消息!
此外,虚拟机组在产品**上,超级便宜。
-
滑块控件没什么特别的。
Csliderctrl 具有 setrange 设置最大值和最小值、setpos 设置当前坐标、getpos 获取当前坐标等功能。
其中一个特点是,与按钮、框等不同,当用户拉动滑块时,滑块小部件不会发送 WM 命令消息。 它会向父窗口发送一条 WM vschroll 或 WM HSCHROLL 消息,哪一条与你的滑块是垂直的还是水平的有关,你会得到一个带有该消息的 cscrollbar 指针,它实际上是指向 csliderctrl,你可以将其转换为 csliderctrl 来操作滑块。
-
滑块标准控件绝对是一个整数范围。
如果您不使标准控件过载以制作自己的滑块,则有一种迂回的方法:
不要使用滑块的标准显示,假设滑块设置的范围是1000,下面用静态或提示自己做显示,例如,数值是456,然后除以100在**,静态显示就可以了,没有别的办法太好了。
-
答案是在不使用 MFC 控件的情况下自行重做 csliderctrl。 你可以使用 gdi 函数绘制一个 sliderctrl 形状,然后将滑块绘制成你想要的形状,然后在主窗口中添加 sliderctrl 的消息处理程序,并修改主窗口的重绘功能以响应 sliderctrl 的重绘。 这部分不宜使用 MFC,直接使用 SDK 更灵活。
-
m_,100,true);
m_;m_;
m_;假设您要设置一个值 20,只需从最大值中减去要设置的值,滑块位置就会相应反转以达到所需的效果。
-
1:设置滑块的属性,将点设置在右下角,并将刻度线设置为true; 2:将滑块与变量关联,在本例中为 m 滑块,然后将以下 **m,100 添加到对话框的 oninitdialog() 函数中);
for (int jj=10; jj<= 90;)
-
使用滑块调用以下一个。
void)addtarget:(id)target action:(sel)action forcontrolevents:
uicontrolevents)controlevents;
目标是指设定的目标,一般是自我行动添加的方法。
controlevents;触发事件。
Ctrl+W 将打开类向导,您可以在其中添加新类。 它会自动添加类的头文件。 楼上的方法是自动向类中添加成员变量、成员函数、消息响应函数。 >>>More
如果 MFC 程序已完成,则可以在源代码中根目录下获取类,查看这些类,或者使用某些 ** 猜测 ActiveX 的名称,并在 Internet 上搜索相关信息。