菜鸟,大虾们。泡杯茶进来坐坐。今天主要是和大家讨论一个问题何为“类的派生技术”
哦的VB书本里有提到“子类派生”这个。。。(我也不知道是什么东东)但是里面没有详细的介绍。只列了一个例子出来。
书本里就只列出了这么一小段代码,也没有解释, 有哪位高手能为大家讲解。讲解吗? 谢谢·!!
API:
callwindowproc
setwindowlong
getwindowlong
’------------
const GWL_WNDPROC=-4
Global lpPrevWndproc as long
Global gHW as long
public sub Hook()
lpPrevWndproc=setwindowlong(gWH,GWL_WNDPROC,AddressOf Windowproc)
end sub
public sub UnHook()
Dim temp as long
temp=setwindowlong(gHW,GWL_WNDPROC,lpPrevWndproc)
end sub
public Function Windowproc(byval hw as long,byval msg as long,byval wParam as long, _
byval lParam as long) as long
debug.print "Message:";hw;msg;wParam;lparam
windowproc=callwindowproc(lpPrevWndproc,hw,msg,wParam,lParam)
end function
private sub Form_Load()
gHW=Me.hwnd
end sub
private sub Command1_Click()
HOOK
end sub
private sub Command2_Click()
UnHook
end sub
书本里就只列出了这么一小段代码,也没有解释, 有哪位高手能为大家讲解。讲解吗? 谢谢·!!
还有如果有人回答了问题,我怎么把分数给他呢?
希望在CSDN里可以交到VB6.0的朋友 QQ114587904