雷
雷电
Unregistered / Unconfirmed
GUEST, unregistred user!
1。我想自己写个继承自Trichedit的控件,想自己画滚动条,处理滚动条消息,该怎么写?
是截取WM_NCPAINT重绘吗?
2。自己写的三态按钮(即移入移出按下时换图片),我通过CM_MOUSEENTER/CM_MOUSELEAVE来处理,可发现当鼠标在窗体空白处按下后不松开移入到三态按钮上再松开时,并不触发WM_MOUSEUP和WM_MOUSEENTER消息,因此也就无法改为鼠标进入的状态
而在桌面空白处按下然后移入到按钮上释放时,却可以触发WM_MOUSEENTER
我该如何获得这个动作,然后来改变图片(我现在是截获WM_MOUSEMOVE来处理的,有没省事点的)
3。自己写个给窗口换自定义背景及标题栏等的控件该继承自哪个类?Tform还是Tcompenont?然后如何写截获控件所在窗体的WM_PAINT等呢?
是截取WM_NCPAINT重绘吗?
2。自己写的三态按钮(即移入移出按下时换图片),我通过CM_MOUSEENTER/CM_MOUSELEAVE来处理,可发现当鼠标在窗体空白处按下后不松开移入到三态按钮上再松开时,并不触发WM_MOUSEUP和WM_MOUSEENTER消息,因此也就无法改为鼠标进入的状态
而在桌面空白处按下然后移入到按钮上释放时,却可以触发WM_MOUSEENTER
我该如何获得这个动作,然后来改变图片(我现在是截获WM_MOUSEMOVE来处理的,有没省事点的)
3。自己写个给窗口换自定义背景及标题栏等的控件该继承自哪个类?Tform还是Tcompenont?然后如何写截获控件所在窗体的WM_PAINT等呢?