powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Контрол в чужое окно
3 сообщений из 28, страница 2 из 2
Контрол в чужое окно
    #33903197
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Form1.AutoRedraw = True
...
Рейтинг: 0 / 0
Контрол в чужое окно
    #33903404
Rustygold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SmeL_md
Код: plaintext
Form1.AutoRedraw = True


Не помогло :(

А нет ли у тебя примерчика ?
...
Рейтинг: 0 / 0
Контрол в чужое окно
    #33908686
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть примерчик, но это ActiveX DLL, которая сильно привязана к AutoCAD.
вот выдержка из кода
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Public Function EnumChildProc(ByVal hwnd As Long, _
                              ByVal lParam As Long) As Long
   Dim sTitle As String
   Dim sClass As String
   Dim sIDType As String
   sTitle = GetWindowIdentification(hwnd, sIDType, sClass)
   If UCase(TrimNull(sClass)) = "TOOLBARWINDOW32" Then
    Dim Pid As Long
    LockWindowUpdate GetDesktopWindow
    PutCombo hwnd
    'SetParent Form1.Frame1.hwnd, hwnd
    Putfocus mWnd
    LockWindowUpdate False
   End If
   EnumChildProc =  1 
End Function
Private Sub PutCombo(nWnd As Long)
    Dim Pid As Long
    LockWindowUpdate GetDesktopWindow
    SetParent Form1.Combo1.hwnd, nWnd
    LockWindowUpdate False
End Sub
Первая функция просто находит хэндл интересующего мне окна, вторая перемешает контрол на это окно
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Контрол в чужое окно
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]