zwqgdhl
发表于 2011-9-19 11:12:52
哈哈,真的是好评如潮,我也来顶一个
artken
发表于 2011-9-30 16:16:49
请问怎样改变窗口的默认位置,示例中的窗口默认是居中在屏幕的中间,如果想窗口的默认位置居中在屏幕的最右边。可以吗?
highflybir
发表于 2011-9-30 17:20:17
artken 发表于 2011-9-30 16:16 static/image/common/back.gif
请问怎样改变窗口的默认位置,示例中的窗口默认是居中在屏幕的中间,如果想窗口的默认位置居中在屏幕的最右 ...
http://hi.baidu.com/%B6%FA%D7%D3/blog/item/145422c4ec9ebd109c163d5e.html
参考上面的链接。用 SetWindowPos 或者MoveWindow 改变窗口位置。
(vlax-invoke DWX'Register"user32" "SetWindowPos" "i=lllllll" "r=l") 注册API函数。
然后改变位置。
(vlax-invoke DWX 'SetWindowPos ......)
另外,如果你是DCL的话,就不用这样了。
wsh8561
发表于 2011-10-27 11:31:41
这个版本的dynwrapx.dll 我怎么就是无法使用findwindow啊
我是用在VBS里,原来的36kb的版本dynwrap.dll正常
Set Wrap = CreateObject("DynamicWrapperx")
With Wrap
.Register "user32.dll","FindWindow","i=ls","r=l"
End With
WindowHandle = Wrap.FindWindow (0,"计算器")
If WindowHandle=0 then
MsgBox "没发现"
Else
MsgBox "发现窗口!!!!"
End If
zdqwy19
发表于 2011-11-28 08:58:42
在win7任何注册dynwrapx.dll插件
highflybird
发表于 2011-11-28 09:23:32
zdqwy19 发表于 2011-11-28 08:58 static/image/common/back.gif
在win7任何注册dynwrapx.dll插件
在win7 32位版本,可以用regsvr32 dynwrapx.dll
但是,这个插件对于64位的win7是无法注册的。所以这个程序限制在32位版本。
zdqwy19
发表于 2011-11-28 18:50:41
highflybird 发表于 2011-11-28 09:23 static/image/common/back.gif
在win7 32位版本,可以用regsvr32 dynwrapx.dll
但是,这个插件对于64位的win7是无法注册的。所以这 ...
谢谢您的回复!我的系统是win7 32位版本,只有管理员一个账户,但在运行里输入regsvr32 dynwrap.dll。提示已加载,注册错误,与帮助说明一样。
zdqwy19
发表于 2011-11-28 19:08:01
已加载,但调用失败
highflybir
发表于 2011-11-28 22:48:35
zdqwy19 发表于 2011-11-28 19:08 static/image/common/back.gif
已加载,但调用失败
贴个截图看看。
zdqwy19
发表于 2011-11-29 08:59:04
下面是截图,多谢
页:
1
2
3
4
5
6
7
8
9
10
[11]
12
13
14
15
16
17