![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
смена языка
The Only © (2005-12-05 20:11:00)Здравствуйте. Как мне изменить надписи в стандартных диалогах окошек таких как Save as..., Open ..., и т.д.
TStas (2005-12-06 19:13:00) [1]Была же ветка по этому поводу и даже не одна и статья висит. Там чел решил просто исходники переписать и даже их повесил
RzCoDer (2005-12-06 18:57:00) [2]короче, все эти надписи берутся из системы, руская винда надписи должны быть русскими
The Only (2005-12-06 18:40:00) [3]
> wicked © (06.12.05 01:46) [10]
>
> желание поменять надписи понятно, но возникает резонный
> вопрос - зачем?
Ответ. Это одно из обязательных требований моего препода по интерфейсам.
wicked (2005-12-06 01:46:00) [4]желание поменять надписи понятно, но возникает резонный вопрос - зачем?.....
если у пользователя стоит русский виндовс, то надписи эти у него и так по-русски, а если английский, так наверняка ему это зачем то надо.... меня бы лично раздражало, если бы какая то программа пыталась русифицировать стандартные диалоги.....
сори, конечно, за морализаторство, но эту б энергию да в мирных целях.... :-/
palva (2005-12-05 22:35:00) [5]> В какой-такой студии?
Microsoft Visual Studio 6.0. Файл со списком идентификаторов контролов следующий: VC98\Include\DLGS.H Фактически список приведен в той статье, ссылку на которую я дал позже.
palva (2005-12-05 22:31:00) [6]Вот статья.
http://www.mvps.org/access/api/api0056.htm
Делается, конечно на API, там просто предусмотрен специальный механизм подсоединения хука. Наверно можно придумать что-нибудь и на VCL, если сделать замены текстов в функции OnShow, но это я не пробовал.
ZefiR (2005-12-05 22:29:00) [7]
> Диалог имеет надписи, их идентификаторы перечислены в файле
> Include\DLGS.H в вижуал студии 6.0. Т. е. надо поставите
> хук и перед окрытием диалога заменить эти надписи. Только
> надо экспериментировать. В принципе можно даже увеличить
> размер диалога, поставить дополнительные кнопки. Подобно
> тому как это сделано в офисных диалогах открытия.
В какой-такой студии?
palva (2005-12-05 22:16:00) [8]Диалог имеет надписи, их идентификаторы перечислены в файле Include\DLGS.H в вижуал студии 6.0. Т. е. надо поставите хук и перед окрытием диалога заменить эти надписи. Только надо экспериментировать. В принципе можно даже увеличить размер диалога, поставить дополнительные кнопки. Подобно тому как это сделано в офисных диалогах открытия.
The Only (2005-12-05 21:16:00) [9]А то я сам про title никак не мог догадаться!!!!
The Only (2005-12-05 21:12:00) [10]Ага, а другие надписи ("Look in","Files of type", "File name")
The Only (2005-12-05 21:12:00) [11]Ага, а другие надписи ("Look in","Files of type", "File name")
Fay (2005-12-05 20:14:00) [12].Title ?
Andron.Ru (2005-12-05 20:14:00) [13]OpenDialog1.Title:='ТвойЗаголовок'