Используйте дескриптор окна в качестве владельца для формы VB6 - PullRequest
3 голосов
/ 04 августа 2011

Что такое эквивалент для Win32 Form2.Show vbModeless, Form1, который позволяет мне установить владельца (не родителя) на произвольное значение hWnd и установить положение по умолчанию и т. Д.
Насколько я знаю, это может толькобыть установленным при создании окна.

Ответы [ 2 ]

3 голосов
/ 05 августа 2011

Нашел эту статью на DevX. Это твой вопрос почти дословно.

http://www.devx.com/vb2themax/Tip/18318

3 голосов
/ 04 августа 2011

Я не уверен, что вы пытаетесь достичь, но я думаю, что вы можете искать функцию SetParent .

Declare Function SetParent Lib "user32.dll" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long

hWndChild - дескриптор дочернего окна.
hWndNewParent - дескриптор нового родителя. Передайте значение null (0, если я правильно помню), чтобы сделать рабочий стол владельцем.

Вы можете найти больше информации об этом здесь .

...