powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Запуск приложения в Windows XP!
5 сообщений из 5, страница 1 из 1
Запуск приложения в Windows XP!
    #33243658
User9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, может кто сталкивался? Создаю проект запускаю в Win 2000 - нормально!
В XP - окно как будто урезано на пол сантиметра - из-за этого крайние элементы на окне не поностью видны - а переделывать все окна в лом!
Приложение разрабатывалась на PB7. Может это от версии PB зависит?
...
Рейтинг: 0 / 0
Запуск приложения в Windows XP!
    #33243721
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
User9 wrote:

> Народ, может кто сталкивался? Создаю проект запускаю в Win 2000 - нормально!
> В XP - окно как будто урезано на пол сантиметра - из-за этого крайние
> элементы на окне не поностью видны - а переделывать все окна в лом!

Поставь на XPени "Сlassic Theme". Заодно будет выглядеть не так идиотски
.

> Приложение разрабатывалась на PB7. Может это от версии PB зависит?

Как-то адаптированы под XP PB8.0.3 и далее... намёк понятен ;)?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Запуск приложения в Windows XP!
    #33243722
Gosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а что будет, если XP-шный стиль переключить на классический?
...
Рейтинг: 0 / 0
Запуск приложения в Windows XP!
    #33244485
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goshaа что будет, если XP-шный стиль переключить на классический?
высота caption изменится.

Хинт: покрутите размер titlebar в настройках виндов и посмотрите что получится.
PB7 не поддерживает XP. В 9.0.2 вроде бы это было поправлено. и в 8.0.4.
Но никто не мешает и на семерке дернуть GetSystemMetrics и поправить высоту окна и расположение control-ов.
Код: plaintext
 FUNCTION int GetSystemMetrics(int indexnum) LIBRARY "user32.dll" 
Код: plaintext
TitleBarSize = PixelsToUnits(GetSystemMetrics( 4 ),YPixelsToUnits!)

Это будет правильнее чем смотреть на XP ли мы стоим и включена ли theme.
А то бывает пишут
Код: plaintext
1.
2.
3.
4.
5.
if <определили по environment что это XP> then  
    ctrl.height = parent.height –  104  
else 
    ctrl.height = parent.height –  76 
end if
...
Рейтинг: 0 / 0
Запуск приложения в Windows XP!
    #33245557
Gosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЗоринАндрей[quot Gosha]а что будет, если XP-шный стиль переключить на классический?
высота caption изменится.
это был риторический вопрос :o)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Запуск приложения в Windows XP!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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