ZKX's LAB

cocoa objective-c 怎么判断NSSlider滑块被点中,并产生动作,还有slider的滑块大小、样式怎么调? c 水平滑块控件

2021-04-25知识5

cocoa objective-c 怎么判断NSSlider滑块被点中,并产生动作,还有slider的滑块大小、样式怎么调? 写一个继承于slider的类,在这个类里面实现touch的五个方法.touchbegin,touchchange,touchend,还有fail和cancel,这几个方法里面先写好执行父类的方法,例如在touchbegin里面先写[super touchbegin.];其他的方法同理.要定制控件的话继承的办法一般都能实现.还有.这样的问题.下次记着给点分.

控件的使用 这个问题太宽泛了,建议去买本有关的书籍,不用每个控件都熟悉,需要的时候查查就行了首先创建一个mfc基于对话框的工程拖动一个滑块控件到对话框中注意,这时候虽然运行工程可以见到对话框,但是对话框并没有在mfc中具有一个实例我们必须到classwizard中的member variables中为滑块创建一个实例这个实例(注意创建的时候要选择类别为control),实例的创建代码在cpp文件和h文件中都是找不到的,只在.h文件中有一个声明,估计给mfc放在某个别的文件中了(没深究。其实mfc是个已经过时的玩意了,也没必要深究)这样就可以在mfc几乎所有位置控制这个控件了控件这玩意无非就是几个属性啊什么的,建议弄个c#来看看(不是要你研究这个语言,而是c#把可以修改的东西都放在外面给你看了)然后无非就是响应一个事件,显示这个控件本身的值或者用别的值修改这个控件的属性我写了一个响应函数,可以把这个控件的值传给一个文本框void CHuakuaitestDlg:OnHScroll(UINT nSBCode,UINT nPos,CScrollBar*pScrollBar){TODO:Add your message handler code here and/or call defaultif(nSBCode=SB_ENDSCROLL){return;}if(pScrollBar->;GetDlgCtrlID()=IDC_SLIDER1){。

c语言,slider控件还不会用。如何获取当前滑块的值?请列举一段代码,谢谢! 查查msdn 发现slider control其实就是 trackbar controlmsdn 中unser interface services 的 windows common control 下的trackbar control 就是其帮助vc6 用c写的例子.获取当前滑块的值原理 给 slider控件发送TBM_GETPOS消息

qrcode
访问手机版