Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

какой uses подключить для использования MAKELANGID? [D6, Win2k]


Кило ©   (2003-02-12 17:54:00) 

Мастера, хелп!
собствено сабж.


Anatoly Podgoretsky   (2003-02-13 15:19:00) [1]

Ну тогда плохо.


Игорь Шевченко   (2003-02-13 15:18:00) [2]

Внук © (13.02.03 15:14)

Даже попыток не надо, в MSDN все написано. Раньше у них опечатка была.


Внук   (2003-02-13 15:14:00) [3]

Увы... Судя по моим скромным попыткам, результат тот же.


Anatoly Podgoretsky   (2003-02-13 15:00:00) [4]

Млжет тогда стоит попробовать MessageBoxExW для платформы НТ, у него эта.


Внук   (2003-02-13 14:42:00) [5]

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/dialogboxes/dialogboxreference/dialogboxfunctions/messageboxex.asp

wLanguageId [in] Reserved.


Кило   (2003-02-13 12:46:00) [6]


> Anatoly Podgoretsky © (13.02.03 10:22)
> Почему SUBLANG_SYS_DEFAULT, другие пробовал, там есть еще
> два.

пробывал, глухо.


ALex44   (2003-02-13 10:30:00) [7]

Prostite za navyazchivost", no ne luchshe li sdelat" eti nadpisi na English? Togda Vasha programa ZAVEDOMO na LYUBOY mashine budet vydavat" CHITABEL"NYJ text! (A ne abracadabru ili posledovatel"nost" "?"ov. Iz-za lyubitelej localizatii Control"ov polovinu program ispol"zovat" nel"zya.)


Anatoly Podgoretsky   (2003-02-13 10:22:00) [8]

Почему SUBLANG_SYS_DEFAULT, другие пробовал, там есть еще два.
Во вторых никто не обещал, что будет работать на всех машинах или вообще работать, функция есть, остальное от БоГа


Внук   (2003-02-13 10:16:00) [9]

И будут русские, потому что MessageBoxEx не реализована пока в том виде, в каком заявлена. MSDN


Кило   (2003-02-13 09:49:00) [10]

2 Hint ©
Такую функцию создал
2 Anatoly Podgoretsky ©
У меня все равно слова русские на кнопках. Код такой:
MessageBoxEx(Application.Handle,"Видалити?","Підвердіть",MB_YESNO or MB_DEFBUTTON2 or MB_ICONQUESTION or MB_APPLMODAL,MakeLangId(LANG_UKRAINIAN, SUBLANG_SYS_DEFAULT));
MakeLangId от Hint.


Кило   (2003-02-13 09:22:00) [11]

У меня Делфи ругаются что не знают эту функцию - MAKELANGID, в каком она uses?


Anatoly Podgoretsky   (2003-02-12 19:38:00) [12]

Могу, есди ты уверен, что данная функция вхожит в состав какого нибудь модуля и у тебя есть Виндоус, то самое время воспольховаться контестным поиском, ну последнее ты наверно умеешь делать?


Hint   (2003-02-12 19:29:00) [13]

function MakeLangId(PrimLang, SubLang : word) : word;
begin
result:= (SubLang shl 10) or PrimLang;

end;


Zz_   (2003-02-12 19:10:00) [14]

MAKELANGID(p, s) = ((((WORD )(s)) shl 10) or (WORD )(p))


Кило(АУ)   (2003-02-12 18:30:00) [15]

Anatoly Podgoretsky , вы, мне сегодня советовали использовать MessageBoxEx, помогите с ней разобраться.


Наверх

Титульная страница Поиск, карта сайта Написать письмо