Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как сделать скролбары на датавиндове плоскими / 9 сообщений из 9, страница 1 из 1
30.11.2006, 11:20
    #34166401
roleks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать скролбары на датавиндове плоскими
т.е. вида такого плоскенького, стильного :)
мож кто подскажет
...
Рейтинг: 0 / 0
30.11.2006, 12:09
    #34166628
Estets
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать скролбары на датавиндове плоскими
Утюгом ;)
...
Рейтинг: 0 / 0
30.11.2006, 19:04
    #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
01.12.2006, 10:20
    #34169435
roleks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать скролбары на датавиндове плоскими
Филипп, а не подскажете пример вызова?
...
Рейтинг: 0 / 0
01.12.2006, 18:31
    #34171549
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать скролбары на датавиндове плоскими
Open event окна на котором есть datawindow control dw_1:
Код: plaintext
1.
InitCommonControls()
InitializeFlatSB(handle(dw_1))
...
Рейтинг: 0 / 0
01.12.2006, 21:15
    #34171848
PavelBuilder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать скролбары на датавиндове плоскими
Только потом будете мучатся, если ставить программу на разные компы, могут быть проблемы от разных comctl32, я в свое время извелся весь, хотя использовал по другому поводу. Вобщем если нет особой нужды, не вижу смысла в этих бантиках, а так ... если очень хочется, конечно можно, но отдавая себе отчет о возможных проблемах - это я так предостерег.
...
Рейтинг: 0 / 0
04.12.2006, 10:28
    #34173837
roleks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать скролбары на датавиндове плоскими
Филипп, к сожілению сие не дало никакого ефекта
Вин. ХР, тема ХР
...
Рейтинг: 0 / 0
04.12.2006, 11:40
    #34174095
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать скролбары на датавиндове плоскими
для красивостей пусть ставят какой-нить VisualStyle и пр фигню
Для нормальной программы плоские скролы не показатель
...
Рейтинг: 0 / 0
04.12.2006, 17:21
    #34175581
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать скролбары на датавиндове плоскими
roleksФилипп, к сожілению сие не дало никакого ефекта
Вин. ХР, тема ХР
Не понял. На ХР они у меня плоские БЕЗ этих ухищрений :-))
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как сделать скролбары на датавиндове плоскими / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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