我有一个使用leadtools 14的vb6应用程序。这些代码引用了Class LeadRasterDlgFile中的成员ShowDirectoryDlg。最终用户要求将此diaglog框变大。这可能吗?
答案 0 :(得分:1)
我不知道这个库,并且没有简单的方法在网站上搜索LeadRasterDlgFile。无论如何,我认为你已经搜索了文档以获得这样做的方法。
这只会留下Windows API调用。将定时器设置为Enabled后,必须使用定时器设置为1ms。然后你打电话给你的功能。在计时器事件循环中,使用FindWindow()或FindWindowsEx()来获取对话窗口。接下来,使用MoveWindow()调整窗口大小。您可能还想调整子窗口的大小。使用GetWindow()来识别子窗口。使用Spy ++检查子窗口ID。
请注意,这仅适用于已编译的应用程序 - 而不适用于IDE。
问题在于对话框可能不使用标准Windows窗口。你会发现Spy ++。