如何在VB6中调整LeadRasterDlgFile对话框的大小

如何在VB6中调整LeadRasterDlgFile对话框的大小,vb6,Vb6,我有一个使用leadtools 14的vb6应用程序。这些代码引用了类LeadRasterDlgFile中的成员ShowDirectoryDlg。最终用户要求将此diaglog框放大。这可能吗?我不知道这个库,在网站上搜索LeadRasterDlgFile也不容易。不管怎么说,我假设您已经在文档中搜索了一种方法来实现这一点 这只剩下Windows API调用。在将计时器设置为启用后,必须使用设置为启动1ms的计时器。然后调用函数。在计时器事件循环中,使用FindWindow()或FindWind

我有一个使用leadtools 14的vb6应用程序。这些代码引用了类LeadRasterDlgFile中的成员ShowDirectoryDlg。最终用户要求将此diaglog框放大。这可能吗?

我不知道这个库,在网站上搜索LeadRasterDlgFile也不容易。不管怎么说,我假设您已经在文档中搜索了一种方法来实现这一点

这只剩下Windows API调用。在将计时器设置为启用后,必须使用设置为启动1ms的计时器。然后调用函数。在计时器事件循环中,使用FindWindow()或FindWindowsEx()获取对话窗口。接下来,使用MoveWindow()调整窗口大小。您可能还希望调整子窗口的大小。使用GetWindow()标识子窗口。使用Spy++检查子窗口ID

请注意,这只在已编译的应用程序中有效,而在IDE中无效

问题在于,对话可能不使用标准窗口。您将通过Spy++发现这一点