Не модальная форма в модальной - 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5
Похожие ответы