powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как сделать скролбары на датавиндове плоскими
9 сообщений из 9, страница 1 из 1
Как сделать скролбары на датавиндове плоскими
    #34166401
roleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. вида такого плоскенького, стильного :)
мож кто подскажет
...
Рейтинг: 0 / 0
Как сделать скролбары на датавиндове плоскими
    #34166628
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Утюгом ;)
...
Рейтинг: 0 / 0
Как сделать скролбары на датавиндове плоскими
    #34168632
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
SubRoutine InitCommonControls() library "comctl32.dll"
SubRoutine InitializeFlatSB(ulong hwndbars) library "comctl32.dll"
//optional
FUNCTION LONG FlatSB_SetScrollInfo(ulong hwndbars, long fnBar, REF SCROLLINFO LPCSCROLLINFO, BOOLEAN fRedraw) Library  "comctl32.dll"
FUNCTION LONG FlatSB_GetScrollInfo(ulong hwndbars, long fnBar, REF SCROLLINFO LPCSCROLLINFO) Library  "comctl32.dll"
...
Рейтинг: 0 / 0
Как сделать скролбары на датавиндове плоскими
    #34169435
roleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Филипп, а не подскажете пример вызова?
...
Рейтинг: 0 / 0
Как сделать скролбары на датавиндове плоскими
    #34171549
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Open event окна на котором есть datawindow control dw_1:
Код: plaintext
1.
InitCommonControls()
InitializeFlatSB(handle(dw_1))
...
Рейтинг: 0 / 0
Как сделать скролбары на датавиндове плоскими
    #34171848
PavelBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только потом будете мучатся, если ставить программу на разные компы, могут быть проблемы от разных comctl32, я в свое время извелся весь, хотя использовал по другому поводу. Вобщем если нет особой нужды, не вижу смысла в этих бантиках, а так ... если очень хочется, конечно можно, но отдавая себе отчет о возможных проблемах - это я так предостерег.
...
Рейтинг: 0 / 0
Как сделать скролбары на датавиндове плоскими
    #34173837
roleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Филипп, к сожілению сие не дало никакого ефекта
Вин. ХР, тема ХР
...
Рейтинг: 0 / 0
Как сделать скролбары на датавиндове плоскими
    #34174095
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для красивостей пусть ставят какой-нить VisualStyle и пр фигню
Для нормальной программы плоские скролы не показатель
...
Рейтинг: 0 / 0
Как сделать скролбары на датавиндове плоскими
    #34175581
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roleksФилипп, к сожілению сие не дало никакого ефекта
Вин. ХР, тема ХР
Не понял. На ХР они у меня плоские БЕЗ этих ухищрений :-))
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как сделать скролбары на датавиндове плоскими
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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