powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Yes или Да, Cancel или Отмена?
9 сообщений из 9, страница 1 из 1
Yes или Да, Cancel или Отмена?
    #32326137
lnu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли узнать, что у меня будет на кнопках: Yes или Да, Cancel или Отмена и т.д.?
...
Рейтинг: 0 / 0
Yes или Да, Cancel или Отмена?
    #32326233
Cyrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кнопки диалогового окна отображаются на языке операционной системы. Можно получить получить идентификатор локали следующим образом:
Код: plaintext
1.
DECLARE integer GetSystemDefaultLCID IN win32api
? GetSystemDefaultLCID()  &&  1033  -English,  1049  - Russian etc
...
Рейтинг: 0 / 0
Yes или Да, Cancel или Отмена?
    #32326329
lnu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня интересует, где прописано єти заголовки кнопок (когда-то видил прогу которая меняла єти заголовки; прога откуда-то читала их и записывала новые значения, например, вместо "Нет" пишем "Нифига"). В реестре я их не нашел :(.

Зачем єто надо? Надоело писать в MessageBox'е чтото вроде "Если "да", нажмите - Да/Yes/Так, Если "Нет" - Нет/No/Ні". А что, если пользователь воспользовался аналогичной програмой? Тогда пишем: "Если "нет", нажмите "Нифига""
...
Рейтинг: 0 / 0
Yes или Да, Cancel или Отмена?
    #32326411
NE_Dimon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Представляю Message Box с надписями типа "Сохранить: Че, в натуре ?" и "Канай, редиска !"

DimonNE
...
Рейтинг: 0 / 0
Yes или Да, Cancel или Отмена?
    #32326463
lnu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 NE_Dimon
Посмотри сюда:
http://i-man84.narod.ru/pub/prog1.htm
Скачай bazarbox.zip
...
Рейтинг: 0 / 0
Yes или Да, Cancel или Отмена?
    #32326520
Cyrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно, конечно, порыться в ситемных ресурсах, найти и заменить эти подписи раз и на всегда, но что мешает сделать примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
DECLARE integer GetSystemDefaultLCID IN win32api
LOCAL lnLocale
LOCAL lcMessage
lnLocale = GetSystemDefaultLCID()
DO CASE 
	CASE lnLocale 0x0409 && USA
		lcMessage='Для продолжения нажмите Yes'
	CASE lnLocale 0x0419 && RUS
		lcMessage='Для продолжения нажмите Да'
	CASE lnLocale 0x0422 && UKR
		lcMessage='Для продолжения нажмите Так'
	OTHERWISE
		lcMessage='Черт знает что и на каком языке там у вас написано,'+CHR( 13 )+;
		'но для продолжения нажмите первую кнопку'
ENDCASE 
IF MESSAGEBOX(lcMessage, 4 )= 6 
	=MESSAGEBOX('Продолжаем')
ELSE
	=MESSAGEBOX('Продолжения не будет')
ENDIF 
...
Рейтинг: 0 / 0
Yes или Да, Cancel или Отмена?
    #32326532
lnu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да в принципе ничего. Спасибо.

Просто было интересно... :)
...
Рейтинг: 0 / 0
Yes или Да, Cancel или Отмена?
    #32326552
NE_Dimon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То lnu

Не, спасибо.

У меня цепь немного легче чем 1,5 кг на кг живого веса.

DimonNE
...
Рейтинг: 0 / 0
Yes или Да, Cancel или Отмена?
    #32326696
lnu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Cyrus

Так немного лучше
DECLARE SHORT GetSystemDefaultUILanguage IN kernel32
Мне же нодо знать идентификатор языка винды, а не идентификатор локали.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Yes или Да, Cancel или Отмена?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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