Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Sendkeys дочернему окну
|
|||
|---|---|---|---|
|
#18+
Делаю AppActivate, главное окно активируется, но нужно послать клавишу именно дочернему. Т.е. если кликнуть по нужному окну, затем выполнить процедуру, то срабатывает. Если кликнуть по другому дочернему окну и потом запустить процедуру, то не работает. Putfocus не помогло. Private Sub Command6_Click() AppActivate ("Instant hand history") Putfocus ListHwnd SendKeys "{DOWN}" End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2010, 15:21 |
|
||
|
Sendkeys дочернему окну
|
|||
|---|---|---|---|
|
#18+
попробуй TAB-ом прокрутить контролы до нужного на твоей открытой форме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2010, 15:24 |
|
||
|
Sendkeys дочернему окну
|
|||
|---|---|---|---|
|
#18+
а как я узнаю, что я на нем нахожусь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2010, 15:47 |
|
||
|
Sendkeys дочернему окну
|
|||
|---|---|---|---|
|
#18+
по классу окна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2010, 16:04 |
|
||
|
Sendkeys дочернему окну
|
|||
|---|---|---|---|
|
#18+
прошу прощения, наверное я не совсем правильно понял: прокрутить контролы TAB-ом - значит послать родителю нажатие на TAB? какой функцией вернуть окно, на котором мы будем находиться при каждом шаге прокрутки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2010, 16:32 |
|
||
|
Sendkeys дочернему окну
|
|||
|---|---|---|---|
|
#18+
Private Declare Function GetClassName Lib "user32" Alias "GetClassNameA" ( _ ByVal hwnd As Long, _ ByVal lpClassName As String, _ ByVal nMaxCount As Long) As Long Public Function FindClassByHwnd(ByVal hwnd As Long) Buffer = Space(256) ClassLength = GetClassName(hwnd, Buffer, 256) FindClassByHwnd = Left(Buffer, ClassLength) End Function Dim hwnd as Long Dim sClass as String hwnd=GetFocus() sClass = FindClassByHwnd(hwnd) if sClass="MyClass" Then Debug.Print "Нашли окошко" end if ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2010, 16:52 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36497512&tid=2160078]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
20ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 124ms |

| 0 / 0 |
