Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
30.08.2002, 14:36
|
|||
---|---|---|---|
Как открыть форму в нужном месте другой формы? |
|||
#18+
как получить координату в основной форме и в этом месте открыть другую форму? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.08.2002, 18:10
|
|||
---|---|---|---|
Как открыть форму в нужном месте другой формы? |
|||
#18+
Очень нужно! Помогите!!!!!!!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2002, 11:00
|
|||
---|---|---|---|
Как открыть форму в нужном месте другой формы? |
|||
#18+
как подчиненную или просто отдельную? тогда не нужно координат оснофной формы. нужны координаты в аксесовском окне.... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2002, 17:17
|
|||
---|---|---|---|
Как открыть форму в нужном месте другой формы? |
|||
#18+
Задача Подробнее: Есть окно с кнопкой, надо открыть новое окно прямо под этой кнопкой. Хоть какие-нибудь координаты получить. Пробовал API функцией GetWindowRect, но все как то стопорится. Может кто поможет????!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2002, 17:37
|
|||
---|---|---|---|
Как открыть форму в нужном месте другой формы? |
|||
#18+
Option Compare Database Option Explicit Private Declare Function MoveWindow Lib "user32.dll" (ByVal hwnd As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal bRepaint As Long) As Long Private Declare Function GetCursorPos Lib "user32.dll" (lpPoint As POINT_TYPE) As Long Private Declare Function GetWindowRect Lib "user32.dll" (ByVal hwnd As Long, lpRect As Rect) As Long Private Type POINT_TYPE x As Long y As Long End Type Private Type Rect left As Long top As Long right As Long bottom As Long End Type Private Sub Form_Open(Cancel As Integer) Dim coord As POINT_TYPE ' координаты курсора Dim retval As Long ' возвращаемое значение Dim r As Rect ' размеры окна retval = GetCursorPos(coord) ' считываем позицию курсора retval = GetWindowRect(Me.hwnd, r) ' считываем размеры текущего окна ' Перемещаем окно формы по позиции курсора retval = MoveWindow(Me.hwnd, coord.x, coord.y, r.right - r.left, r.bottom - r.top, 1) End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2002, 18:06
|
|||
---|---|---|---|
Как открыть форму в нужном месте другой формы? |
|||
#18+
Алексей! все работает хорошо, но координата У больше необходимой на высоту тулбаров + заголовок окна Access. И что же делать?? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1683352]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
125ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 217ms |
0 / 0 |