获取系统图标的问题 ( 积分: 50 )

  • 主题发起人 主题发起人 sunnyho
  • 开始时间 开始时间
S

sunnyho

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在我继承的控件里实现像StatusBar的右下角那样的缩放抓手图标。
研究了一下StatusBar源码,还是不明白这是怎样实现的。
那位朋友指点下,谢谢!
 
我想在我继承的控件里实现像StatusBar的右下角那样的缩放抓手图标。
研究了一下StatusBar源码,还是不明白这是怎样实现的。
那位朋友指点下,谢谢!
 
恩?应该很简单把
 
什么意思?是StatusBar右下角的那个小三角还是鼠标光标?
 
是小三角
 
自已搞掂 是画出来的 呵呵
 
在什么代码里面的画的,昨天没找到
 
delphi的TStatusBar类是承继windows系统类的msctls_statusbar32类,
(不应该说是承继应该说是与msctls_statusbar32类的WNDCLASS完全一致,不正确的地方请大家指正)
详细的看代码:
procedure TCustomStatusBar.CreateParams(var Params: TCreateParams);
const
GripStyles: array[Boolean] of DWORD = (CCS_TOP, SBARS_SIZEGRIP);
begin
InitCommonControl(ICC_BAR_CLASSES);
inherited CreateParams(Params);
[red] CreateSubClass(Params, STATUSCLASSNAME);[/red]
.....
 
我一直在找Canvas的东西呢,呵呵
 
后退
顶部