Module: VROwnerDrawControlContainer
Constant Summary
collapse
- HANDLERNAME =
"ownerdraw"
VRMessageHandler::PREHANDLERSTR
Instance Method Summary
collapse
#acceptEvents, #addHandler, #addNoRelayMessages, #controlmsg_dispatching, #deleteHandler, #msghandlerinit, #selfmsg_dispatching
Instance Method Details
#self_vrwmdrawitem(wParam, args) ⇒ Object
42
43
44
45
46
47
48
49
50
51
52
53
54
|
# File 'lib/vr/vrowndraw.rb', line 42
def self_vrwmdrawitem(wParam,args)
id=LOWORD(wParam)
ct=@controls[id]
return unless ct r=0
ct.dopaint(args[6]) do
if ct.respond_to?(HANDLERNAME)
r=ct.__send__(HANDLERNAME,*args[2..11])
end
end
SKIP_DEFAULTHANDLER[r]
end
|
37
38
39
40
|
# File 'lib/vr/vrowndraw.rb', line 37
def vrinit
super
ownerdrawinit
end
|