Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Feddmiser


Принципиальный молчун

Зарегистрирован:
14 October 2007
Сообщения: 5
Примеры кода: 0
 

Дочернее окно внутри стороннего приложения

15 October 2007 02:45  


Может я вас неправильно понял, сделал как вы посоветовали, но эффекта не получил - форма не стала дочерней.
Вот код:
'объект реализующий IWin32Window
Public Class MyWin32
Implements IWin32Window
Private winPtr As IntPtr

Public Sub SetPtr(ByVal hWnd As IntPtr)
winPtr = New IntPtr
winPtr = hWnd
End Sub
Public ReadOnly Property Handle() As System.IntPtr Implements System.Windows.Forms.IWin32Window.Handle
Get
Return winPtr
End Get
End Property

Public Class MyForm
'...
Private win32 As MyWin32
Public Function SetWndPtrAndGetIWnd(ByVal hWnd As IntPtr) As IWin32Window
win32 = New MyWin32
win32.SetPtr(hWnd)
SetWndPtrAndGetIWnd = CType(win32, IWin32Window)
End Function
'...
End Class

Public Sub Run()
'...
FormM = New MyForm
Dim hwnd As IntPtr = New IntPtr(m_app.hWnd)
FormM.ShowDialog(FormM.SetWndPtrAndGetIWnd(hwnd))
End Sub




Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 15 October 2007 02:45
Наверх
  



Winforms

 Дочернее окно внутри стороннего приложенияFeddmiser  14 October 2007 11:00
 Дочернее окно внутри стороннего приложенияVarg  14 October 2007 17:45
 Дочернее окно внутри стороннего приложенияgaidar  14 October 2007 15:08
 Дочернее окно внутри стороннего приложенияFeddmiser  14 October 2007 16:29
 Дочернее окно внутри стороннего приложенияVarg  14 October 2007 18:06
 Дочернее окно внутри стороннего приложенияFeddmiser  15 October 2007 02:45
 Дочернее окно внутри стороннего приложенияVarg  15 October 2007 10:10
 Дочернее окно внутри стороннего приложенияVarg  15 October 2007 09:56
 Дочернее окно внутри стороннего приложенияFeddmiser  18 October 2007 11:23
 Дочернее окно внутри стороннего приложенияFeddmiser  19 October 2007 15:30
 Дочернее окно внутри стороннего приложенияДимон  15 October 2007 10:04
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта