环境学概论ppt:VB API 的问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 04:09:30
我刚刚接触api,我执行
dim a as long
a=form1。hdc
text1.text=string(a)
想看看form1的句柄,一执行就弹出来了。vb界面也没了。怎么会师?是不是这个属性不能看啊?
还有大家怎么学api的,我觉得好难啊。
我玩vb很好的,怎么就感觉api难呢。
我试了只写DIM A 还是非法操作,然后弹出去了

来人啊,谁答得好给20分!!

窗体的句柄不是hDC,hDC是设备驱动。句柄是hWnd。

你这样试试

dim strs as string
strs=me.hwnd '句柄虽然是long型,但是赋值时会类型转换

msgbox strs

这样就可以看到句柄的值了。

如果你觉得api不难,那就不正常了。

Dim a As Long
a = Form1.hDC
Text1.Text = a

句柄是数字,不是字符.

句柄是什么不定的,为了保证成功,直接:

Dim a

定义就完了

还有2楼的,不是所有句柄都能显示出来的,不信你试试?如果句柄真那么简单,就不叫句柄了,干嘛不叫参数?

类型不匹配
用str或strb函数转换一下