Ребенок MDI формы поверх остальных детей? - VB

  1. Такое сделать не получается именно с детьми МДИ формы. А с обычными формами все работает.


textual

Код к задаче: «Ребенок MDI формы поверх остальных детей? - VB»

Public Const HWND_TOP = 0
Public Const SWP_NOMOVE = &H2
Public Const SWP_NOOWNERZORDER = &H200
Public Const SWP_NOACTIVATE = &H10
 
Public 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
 
Private Sub Form_Activate()
 SetWindowPos Form1.hwnd, HWND_TOP, x, y, X_Width, Y_Width, _
  SWP_NOACTIVATE + SWP_NOOWNERZORDER
end sub

СДЕЛАЙТЕ РЕПОСТ

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



Похожие ответы
  1. Первый вопрос: как в VB организовать панель окон в родительской форме, чтобы можно было перемещаться по дочерним окнам.

  1. Имеется программа на VB, в которой с помощью функции Command() реализована возможность открытия ассоциированных с ней файлов (например текстовых) двойным щелчком в проводнике. (так как открывается файл txt в блокноте). При этом каждый файл открывается в новом окне (новый экземпляр программы). Имеется необходимость при открытии первого файла запускать приложение с MDI интерфейсом и отображать содержимое файла в дочернем окне, а последующие файлы открывать в новых дочерних окнах запущенного приложения, а не в новом экземпляре приложения. Спасибо.

  1. Подскажите можно ли зафиксировать размер mdi формы в VB 6.0

  1. Как в таком приложении из подчиненной формы сослаться на процедуру которая в Главной (MDI-форме).В моём случпе мне из одной формы надо сослаться на процедуру save as которая в главной находиться.

  1. Вернее как создать массив окон, по образу и подобию одного , но так что бы они не принадлежали MDI форме, а были независимы, а-ля принадлежали винде?? можно такое??

  1. Подскажите как можно открыть в MDI форму MDIChild в несколько экземпляров... Т.е. У меня есть форма MDI И Форма MDIChild При выполнении комманды Show отображается эта форма только в одном экземпляре, а мне необходимо чтобы MDIChild можно было открыть неограниченное количество. За ранее спасибо

  1. Как правильно управлять свёрнытым окном в MDI форме. К примеру свернул окно в MDI форме, а двигать подчинённое(свёрнутое) окно могу. Как сделать так, что-бы перемещать подчинённое окно нельзя было. Что бы оно было всегда внизу MDIформы, если даже мы будем менять размеры MDIформы.

  1. Можно ли вместо однотонного фона в MDI форме поместить рисунок?

  1. Привет. Как отбразить форму вызванную из библиотеки, так чтобы она была MDIChild и не поверх остальных окон? Заранее благодарен.