请教版主CommonDialog问题
请教版主,如何控制VB的CommonDialog控件弹出位置?我想让它在屏幕中心弹出,可不知如何控制,好像和最后鼠标单击的位置有关。 位置是控件自身决定的,但如果熟悉API的话,也可以通过它,先捕获弹出后当前窗口的句柄,然后执行调整窗口的操作。参看GetActiveWindow、MoveWindow的使用。 API 呀!! 看setwindowpos的帮助! 我试了 GetActiveWindow ,结果返回的是调用CommonDialog的窗体,不是CommonDialog本身,怎么办? 不能立即调用,因为CommonDialog还没有显示出来,所以要延迟一段时间。
页:
[1]