永发信息网

请问各位大侠,以下VB代码是什么意思

答案:4  悬赏:10  手机版
解决时间 2021-01-03 06:40
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hWnd As Long, ByVal nCmdShow As Long) As Long
Private Declare Function DrawMenuBar Lib "user32" (ByVal hWnd As Long) As Long
Private Declare Function SetFocus Lib "user32" (ByVal hWnd As Long) As Long
Private Const GWL_STYLE As Long = (-16)
Private Const GWL_EXSTYLE As Long = (-20)
Private Const WS_CAPTION As Long = &HC00000
Private Const WS_EX_DLGMODALFRAME As Long = &H1
Private Const SC_CLOSE As Long = &HF060
Private Const SW_SHOW As Long = 5
最佳答案
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
以这个函数为例,Private Declare Function是VB中引用WindowsAPI函数的固定格式,必须用Declare声明。FindWindow是需要用的API函数名,Lib "user32"是需要用到的库名。Alias "FindWindowA" 是说,这个函数(即FindWindow)还有一个别名,叫做FindWindowA,后面括号里的就是和普通函数一样的参数
ByVal lpClassName As String表示需要一个字符串作为窗口类的名子
ByVal lpWindowName As String表示需要一个字符串作为窗口的名子
下面的几个API函数同上,不再赘述
至于最后的常量声明,是为了方便使用的,比如窗口类的某一属性=SW_SHOW,其实你直接可以写,属性=5,但是为了直观且方便记忆,就使用sw_show代替5,不过VB中并没有定义sw_show=5,因此需要你自己定义一下,所以就有了Private Const SW_SHOW As Long = 5 这条语句。其他类似,希望你能明白。有问题再Hi我
全部回答
声明 Window API
你好! 补充一下段程序的用意: 第一个函数查找出给定名字程序是否运行 第二个是查找到程序实例的句柄,可供操作 第三个是重新设置窗口的参数 第三个是重新显示窗口出。 第四个是设置窗口菜单 第五个是定义焦点。设置为可操作。 如有疑问,请追问。
就是申明和定义一些常量
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
杨屯社区居委会位置在什么地方啊,我要过去办
轩辕剑之天之痕中主角在大梁完成任务怎么样下
公共卫生间怎么除臭
在工地上看大门死亡
化学源于生活,生活中蕴含着许多化学知识.请
单选题下面是某中学生对自己的估测,其中不符
我想说,乔布斯根本不会制造手机,他只是负责
桌面图标总是莫名其妙的乱,有啥软件可一键整
什么中什么阁的成语
养黄鳝下雨放苗好还是天晴放苗好
单选题下列有关生物学实验的说法不正确的是A.
转机怎么说
出纳怎么和银行对账
悍吏之来吾乡,叫嚣乎东西,隳突乎南北,哗然
怎么给字体加底纹
推荐资讯
宁远县永州银捷商务酒店地址是什么,有没有知
先阅读A、B两篇短文,然后根据题目要求及所给
如何判断长上影线是洗盘还是主力出货
“中华民族”族称考阅读答案
如图,在△ABC中,MP和NQ分别垂直平分AB和AC
主卧卫生间门多大合适
生活总是两难,不过是一场随遇而安这句话什么
属猴的巨蟹
南昌至杭州自驾有多远
七星区桂林广西师大育才校区-文科综合楼这个
单选题Something about his manne
excel表格工具中,点击保存后不知道存哪了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?