Не модальная форма в модальной - VB
Формулировка задачи:
Подскажите, можно ли как-нибудь открыть не модальную форму поверх модальной, не делая ее модальной?
Решение задачи: «Не модальная форма в модальной»
textual
Листинг программы
- Private Const SWP_NOMOVE = 2
- Private Const SWP_NOSIZE = 1
- Private Const FLAGS = SWP_NOMOVE Or SWP_NOSIZE
- Private Const HWND_TOPMOST = -1
- Private Const HWND_NOTOPMOST = -2
- Private Declare Function SetWindowPos Lib 'user32' (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
- Public Function SetTopMost(p_hWnd As Long, p_blnTopMost As Boolean)
- If p_blnTopMost Then
- Call SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, 0, FLAGS)
- Else
- Call SetWindowPos(hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, FLAGS)
- End If
- End Function
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д