
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.9.173] |
![]() |
|
![]() |
Сообщ.
#1
,
|
|
Все очень просто:
![]() ![]() Option Explicit Private Declare Function AtlAxWinInit Lib "atl.dll" () As Long Private Declare Function CreateWindowExA Lib "user32" (ByVal dwExStyle As Long, ByVal lpClassName As String, ByVal lpWindowName As String, ByVal dwStyle As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hWndParent As Long, ByVal hMenu As Long, ByVal hInstance As Long, lpParam As Any) As Long Private Sub Form_Load() Call AtlAxWinInit Call CreateWindowExA(0, "AtlAxWin", "http://forum.sources.ru", WS_VISIBLE Or WS_CHILD, 0, 0, 640, 480, Me.hWnd, 0, App.hInstance, 0&) End Sub И на форме появится страница форума. ![]() Или хотим показать "Мой компьютер" у себя на форме? Нет ничего проще: ![]() ![]() Option Explicit Private Declare Function AtlAxWinInit Lib "atl.dll" () As Long Private Declare Function CreateWindowExA Lib "user32" (ByVal dwExStyle As Long, ByVal lpClassName As String, ByVal lpWindowName As String, ByVal dwStyle As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hWndParent As Long, ByVal hMenu As Long, ByVal hInstance As Long, lpParam As Any) As Long Private Sub Form_Load() Call AtlAxWinInit Call CreateWindowExA(0, "AtlAxWin", "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}", &H50000000, 0, 0, 640, 480, Me.hWnd, 0, App.hInstance, 0&) End Sub А вот этот код показывает "Панель управления": ![]() ![]() Option Explicit Private Declare Function AtlAxWinInit Lib "atl.dll" () As Long Private Declare Function CreateWindowExA Lib "user32" (ByVal dwExStyle As Long, ByVal lpClassName As String, ByVal lpWindowName As String, ByVal dwStyle As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hWndParent As Long, ByVal hMenu As Long, ByVal hInstance As Long, lpParam As Any) As Long Private Sub Form_Load() Call AtlAxWinInit Call CreateWindowExA(0, "AtlAxWin", "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}", &H50000000, 0, 0, 640, 480, Me.hWnd, 0, App.hInstance, 0&) End Sub И т.д., пока фантазия не кончится. ![]() |