b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

findwindowexa_vb findwindowex怎么用_findwindowex函数

电脑杂谈  发布时间:2017-01-06 04:03:34  来源:网络整理

vb findwindowex怎么用_findwindowex函数_findwindowexa

FindWindowExA在PB10.5下调用取不到句柄

1、我在函数声中这样定义的

Function long FindWindowExA ( long hWnd, long hWndChild,string lpszClass,string lpszWindow) library "User32.dll" alias for "FindWindowExA;Ansi"

2、在调用时候,这样定义的函数

函数名of_gettoolbarhandle

返回值 :long

函数参数:aw_frame,参数类型:qindow

函数体:

longll_NULL, ll_hwndToolBar

stringls_ClassName, ls_WindowName

EnvironmentlEnv

IF IsValid( aw_Frame ) AND (GetEnvironment(lEnv) = 1) THEN

CHOOSE CASE lEnv.PBMajorRevision

findwindowexa_findwindowex函数_vb findwindowex怎么用

CASE 6

ls_ClassName = "FNFIXEDBAR60"

case 8

ls_ClassName = "FNFIXEDBAR80"

case 7

ls_ClassName = "FNFIXEDBAR70"

case 9

ls_ClassName = "FNFIXEDBAR90"

case 10

ls_ClassName = "FNFIXEDBAR100"

END CHOOSE

SetNull(ls_WindowName)

SetNull(ll_NULL)

findwindowex函数_vb findwindowex怎么用_findwindowexa

ll_hwndToolBar =FindWindowExW( Handle(aw_Frame), ll_NULL, ls_ClassName, ls_WindowName )

messagebox('ll_hwndToolBar',ll_hwndToolBar)

END IF

RETURN ll_hwndToolBar

3、调用of_gettoolbarhandle,在MDI窗体的OPEN中调用的 ,

ll_hwndToolBar = of_GetToolBarHandle( w_main)

4、问题:ll_hwndToolBar的返回值不对,总是0。findwindowexa

大家帮忙看看。findwindowexa

[解决办法]

用以下代码试试

ls_ClassName = "FNFIXEDBAR105"

SetNull(ls_WindowName)

SetNull(ll_NULL)

ll_hwndToolBar =FindWindowExW( Handle(aw_Frame), ll_NULL, ls_ClassName, ls_WindowName )

messagebox('ll_hwndToolBar',ll_hwndToolBar)


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-24792-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...