Tomsk Sysadmins Forum

Windows => Программирование => Topic started by: myope on June 04, 2006, 16:28:54

Title: Приложение с мультиязыковым интерфейсом
Post by: myope on June 04, 2006, 16:28:54
Кто-хоть знает, как писать программу на С++Builder с мультиязыковым интерфейсом, используя xml-файлы???????
Title: Приложение с мультиязыковым интерфейсом
Post by: Terminator on June 05, 2006, 14:03:00
А у меня вопрос по проще, но напрямую связан с subj. Как писать программу под виндовс чтобы от изменения размера шрифта не корёжился интерфейс?
Title: Приложение с мультиязыковым интерфейсом
Post by: demiurg on June 05, 2006, 14:22:30
Quote from: Terminator
А у меня вопрос по проще, но напрямую связан с subj. Как писать программу под виндовс чтобы от изменения размера шрифта не корёжился интерфейс?
Ты бы хоть отдельной темой написал....
Теоретически можно, практически не реально сделать программу который было бы удобно пользоваться при разных размерах шрифтов. Слишком много ограничений на интерфейс накладывается....
Title: Приложение с мультиязыковым интерфейсом
Post by: Terminator on June 05, 2006, 14:33:15
На мой взгляд темы связаны.
Про ограничения ... можно узнать в какую стророну хоть копать?

Когда делал прожку под gtk никаких проблем с интерфейсом, при изменении шрифта, не имел.
Помоему должен быть правильный виндовый способ.
Title: Приложение с мультиязыковым интерфейсом
Post by: SinClaus on June 05, 2006, 14:36:23
В винде есть возможность измерять размеры окна и т.д. в знакоместах, а не точках. Насколько я понимаю, это и есть искомый способ.
Title: Приложение с мультиязыковым интерфейсом
Post by: Terminator on June 05, 2006, 17:56:49
Quote from: SinClaus
В винде есть возможность измерять размеры окна и т.д. в знакоместах, а не точках. Насколько я понимаю, это и есть искомый способ.
И как эту возможность применить? Интересует как это сделать в CBuilder или delphi.
Title: Приложение с мультиязыковым интерфейсом
Post by: stranger on June 05, 2006, 23:06:01
Quote from: Terminator
И как эту возможность применить? Интересует как это сделать в CBuilder или delphi.
Не думаю, что это лучшая среда для написания програм для видоус... Так как над виндовыми библиотеками эти среды еще и свои надстройки настраивает... Да и возможностей в следствии этого все-таки меньше... Имхо нужно, либо MFC пользовать, либо на WinAPI писать сразу...
Хотя может и возможность такая в борланде есть смотри в справке...
Title: Приложение с мультиязыковым интерфейсом
Post by: demiurg on June 05, 2006, 23:25:49
Quote from: stranger
Не думаю, что это лучшая среда для написания програм для видоус... Так как над виндовыми библиотеками эти среды еще и свои надстройки настраивает... Да и возможностей в следствии этого все-таки меньше... Имхо нужно, либо MFC пользовать, либо на WinAPI писать сразу...
Хотя может и возможность такая в борланде есть смотри в справке...
Возможность есть, но реализована не очень удобно. Для редактирования и перевода ресурсов требуется IDE, что не всегда удобно. Результат тоже бинарная DLL....
В Delphi 5 есть пример -- "C:\Program Files\Borland\Delphi5\Demos\Richedit\"