|
Как открыть форму в нужном месте другой формы?
|
|||
---|---|---|---|
#18+
как получить координату в основной форме и в этом месте открыть другую форму? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2002, 14:36 |
|
Как открыть форму в нужном месте другой формы?
|
|||
---|---|---|---|
#18+
Очень нужно! Помогите!!!!!!!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2002, 18:10 |
|
Как открыть форму в нужном месте другой формы?
|
|||
---|---|---|---|
#18+
как подчиненную или просто отдельную? тогда не нужно координат оснофной формы. нужны координаты в аксесовском окне.... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2002, 11:00 |
|
Как открыть форму в нужном месте другой формы?
|
|||
---|---|---|---|
#18+
Задача Подробнее: Есть окно с кнопкой, надо открыть новое окно прямо под этой кнопкой. Хоть какие-нибудь координаты получить. Пробовал API функцией GetWindowRect, но все как то стопорится. Может кто поможет????!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2002, 17:17 |
|
Как открыть форму в нужном месте другой формы?
|
|||
---|---|---|---|
#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, 17:37 |
|
Как открыть форму в нужном месте другой формы?
|
|||
---|---|---|---|
#18+
Алексей! все работает хорошо, но координата У больше необходимой на высоту тулбаров + заголовок окна Access. И что же делать?? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2002, 18:06 |
|
|
start [/forum/topic.php?fid=45&fpage=1848&tid=1683352]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 139ms |
0 / 0 |