powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ProgressBar in CommandBar - внедрение обьекта
6 сообщений из 6, страница 1 из 1
ProgressBar in CommandBar - внедрение обьекта
    #34271695
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток !
Имею VB6.0
При создании EXE,DLL на CommandBars("Standard") визуализируеться ProgressBar
Как воспроизвести такой эффект ?

Переприсвоение родителя делал ......

Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Private Declare Function SendMessageAny Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal msg As Long, ByVal wParam As Long, lParam As Any) As Long

Но визуализации обьекта ProgressBar не получил ?
Помогите кто знает, кто умеет ?
...
Рейтинг: 0 / 0
ProgressBar in CommandBar - внедрение обьекта
    #34271837
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А координаты Пушкин задавать будет?
...
Рейтинг: 0 / 0
ProgressBar in CommandBar - внедрение обьекта
    #34271857
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коррдинаты - безусловно .....
Может неверно указал HWnd CommandBar ?
...
Рейтинг: 0 / 0
ProgressBar in CommandBar - внедрение обьекта
    #34271937
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверь это с помошью Spy++
...
Рейтинг: 0 / 0
ProgressBar in CommandBar - внедрение обьекта
    #34272152
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно - неверен HWnd .............

Если в Outlook определять HWnd
Application.ActiveExplorer.CommandBars.Item("FTP_FOSS")

Это использовать
Declare Function apiFindWindow Lib "User32" Alias "FindWindowA" (ByVal lpclassname As Any, ByVal lpCaption As Any) As Long
и функцию для вложенного WindowChild (на память не помню)
В строгом соответствии с иерархией обьетов Application.ActiveExplorer.CommandBars.Item("FTP_FOSS")

Правильно понимаю ??????
...
Рейтинг: 0 / 0
ProgressBar in CommandBar - внедрение обьекта
    #34272801
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Private Sub Command1_Click()
Dim I As Long
I = FindWindowEx(0, 0, "rctrl_renwnd32", "Входящие - Microsoft Outlook")
I = FindWindowEx(I, 0, "MsoCommandBarDock", "MsoDockTop")
I = FindWindowEx(I, 0, "MsoCommandBar", "FTP_FOSS")
MsgBox Hex(I)
End Sub

Так кажеться оптимально .....
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ProgressBar in CommandBar - внедрение обьекта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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