如何获得一个窗体的大小(宽,高)和初始位置,
还有怎样用api改变这个窗体的大小和位置!比如记事本!
还有怎样用api改变这个窗体的大小和位置!比如记事本!
解决方案 »
- 在msflexgrid获得焦点的情况下,扫描条码后,如何直接命中指定行记录(列中有条码编号),2如何区别响应键盘和条码输入?
- 有人能帮忙做成一个dll或控件吗?可否使用HttpWebRequest向网站模拟上传数据-(摘自greystar的专栏)
- 天,奇怪问题,有没有人遇过?
- 在线等!!!用vb编写的程序如何让它总是以最大化方式运行??
- 帮个忙。
- 我刚来,分少但我真诚的希望大家帮助我!我可以清囊!关于php->VB的问题!
- 数据转换问题,急。。。。
- 各位给我看看这个小问题
- 返回非空记录集数目的问题。
- 关于SMTP验证的问题,请大家指教:0
- 关于Timer控件的问题
- 为什么我打开文件,准备写入东西的时候,它总是出现错误:错误的文件名或文件号??
form.move 不成?
WM_MOVE 移动一个窗口 WM_SIZE 一个窗口的大小我写写看
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" ( _
ByVal lpClassName As Any, _
ByVal lpWindowName As String) As Long
Private Declare Function MoveWindow Lib "user32" (ByVal hwnd As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal bRepaint As Long) As Long Public Function MoveSomeWindow(ByVal sWindowName As String, ByVal iTop As Integer, ByVal iLeft As Integer, ByVal iWidth As Integer, ByVal iHeight As Integer)
Dim TargetHwnd As Long
TargetHwnd = FindWindow(0&, sWindowName)
If TargetHwnd = 0 Then Exit Function
MoveWindow TargetHwnd, iTop, iLeft, iWidth, iHeight, 1
DoEventsEnd Function
用FindWindow获得hwnd
如何通过这个hwnd获得该hwnd所对应窗体的位置及大小(高,宽)?