Не модальная форма в модальной - VB

Узнай цену своей работы

Формулировка задачи:

Подскажите, можно ли как-нибудь открыть не модальную форму поверх модальной, не делая ее модальной?

Решение задачи: «Не модальная форма в модальной»

textual
Листинг программы
  1. Private Const SWP_NOMOVE = 2
  2. Private Const SWP_NOSIZE = 1
  3. Private Const FLAGS = SWP_NOMOVE Or SWP_NOSIZE
  4. Private Const HWND_TOPMOST = -1
  5. Private Const HWND_NOTOPMOST = -2
  6.  
  7. 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
  8.  
  9. Public Function SetTopMost(p_hWnd As Long, p_blnTopMost As Boolean)
  10.  
  11. If p_blnTopMost Then
  12.  
  13. Call SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, 0, FLAGS)
  14.  
  15. Else
  16.  
  17. Call SetWindowPos(hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, FLAGS)
  18.  
  19. End If
  20. End Function

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


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

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

5   голосов , оценка 3.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы