Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / скроллы в MDI / 2 сообщений из 2, страница 1 из 1
08.11.2004, 05:45:12
    #32772153
asmal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скроллы в MDI
vb6.0. Есть десяток MDI форм с туевой хучей всяких элеменов. Их так много, что в 800х600 они не влезают. Как бы к этим формам пределать скроллы. Никаких свойств отвечающих за скроллы у mdi - ных форм я не обнаружил. Попытался подкопаться через win api

Private Declare Function SendMessage _
Lib "user32" Alias "SendMessageA" ( _
ByVal hwnd As Long, _
ByVal wMsg As Long, _
ByVal wParam As Long, _
ByRef lParam As style _
) As Long

Private Type style
styleOld As Long
styleNew As Long
End Type

Public Form_Load()
Dim Rtn As Long
Dim st As style
ScaleMode = vbPixels
st.styleOld = 0
st.styleNew = 1085276160 '(WS_BORDER Or WS_CHILD Or WS_HSCROLL Or WS_VSCROLL Or WS_OVERLAPPED)

Rtn = SendMessage(hwnd, 124, &HFFFFFFF0, st)

но не знаю как получить указатель на структуру. К тому же он ругался на переполнение при передаче dword-ового параметра.

PS. Можно ли как-то через ADO сжимать Access-овскую базу (т.е. удалять удаленные объекты).

PPS. Как видно из моего сообщения, VB я не знаю.
...
Рейтинг: 0 / 0
08.11.2004, 10:33:40
    #32772229
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скроллы в MDI
На форму - скроллы, контролы - на PictureBox, который прокручиваем скроллами, испльзуя событие Resize формы.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / скроллы в MDI / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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