vb获取窗口的name属性
如何获取活动窗口的name属性,而不是标题名称。
什么窗口?你自己的还是别人的?是MDI子窗体的?
VB code:
Private Sub Command1_Click()
Debug.Print Command1.Name
End Sub
我想通过鼠标在屏幕上移动,而在自制程序的文本框中显示鼠标所在点对应窗口的name属性值。
别人编写程序叫什么名字编译后就不重要了,所以只能通过类名和标题去判断
我想利用这个名子进一步获取窗口的其他属性值。如窗口的宽、高等。难道只能通过api获取吗?有什么 API函数可用呢?
api还真够复杂呀!
首先要得到句柄
name获取不了,因为对于窗口,name根本就不存在。这是VB对某个窗口的标示而已。
窗口的宽、高可以用GetWindowRect得到。
窗口一般用窗口句柄标识,通过窗口句柄操作窗口.
能否告诉我API函数:GetWindowRect的用法吗?请写出代码:获取屏幕上鼠标点所在窗口的宽度值和高度值立即给分。caozhy(cfx)亲爱的朋友等你:
Option Explicit
'获取目前选择的鼠标指针的句柄
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
'返回包含
相关问答:
希望大家能够帮我下.感谢了..
源码传在大米盘 VB6 的源码 http://www.damipan.com/file/3wNoKLW.html
转为VB.NET源码.
小弟完全是新手 不懂的说.麻烦各位帮忙一下
我的EMAIL是:4452 ......
想在warcraft3里进行写屏操作【如对战平台中的胜负提示信息】,效果就像游戏平台中一样,我试过在一窗口中写入文字,然后一直让窗口强制最前,虽然能实现文字显示,但是文字会不断闪烁,而且有不确定BUG,通过论坛搜 ......
vb将winsock控件封装到dll问题 有什么好的思路? 如果用Socket API呢?
例如,像下面这样封装Winsock控件,行的通?
创建ActiveX dll,添加窗体frmClient,加入WinSock控件wskClient。
类代码:
Option Expli ......
有没有杭州的朋友,熟悉VB的,有兴趣做的话留下联系方式
VB6 OR VB.NET?
可惜不在杭州,遠程可否?
兄台联系方式呢
我也联系一下,不过在宁波
可惜我也不在杭州
北京的行不?
我在苏州, ......
据说java语言是这样的,那VB呢?
byte[] b(byte)0x62,(byte)0x11,(byte)0x72,(byte)0x31};
try {
System.out.println(new String(b,"UTF-16"));
} catch (UnsupportedEnco ......