Я использовал библиотеку User32 из MS Access в VBA, чтобы скрыть окно MDI:
Global Const SW_HIDE = 0
Global Const SW_SHOWNORMAL = 1
Global Const SW_SHOWMINIMIZED = 2
Global Const SW_SHOWMAXIMIZED = 3
' Windows User32 Library reference to modify the window by one of the above commands
Private Declare Function apiShowWindow Lib "User32" Alias "ShowWindow" _
(ByVal hWnd As Long, ByVal nCmdShow As Long) As Long
В соответствующий момент в моем приложении я инициировал вызов этой функции, эффективно скрывающий приложение, в то время как определенныйформы устанавливаются с Modal = True
и Popup = True
, чтобы они отображались в скрытом родительском окне MDI.
Это прекрасно работает!Тем не менее, я хотел бы по-прежнему иметь ссылку на панели задач Windows для открытого экземпляра MS Access:
Эта функциональность исчезла, как только я скрыл родительское окно MDI.Ранее пользователь мог щелкнуть этот порядок ссылок, чтобы вернуть фокус к соответствующей открытой форме.
Кто-нибудь знает, как мне это сделать?Существует ли ссылка на библиотеку User32 или параметр, который можно передать в метод apiShowWindow
, чтобы это произошло?