Здравствуйте, Conr, Вы писали:
C>Здравствуйте, remark, Вы писали:
R>>Здравствуйте, checkpsn, Вы писали:
C>>>Подскажите, плз. как получить тексты надписей, которые отображаются на кнопках при вызове стандартного MessageBox. Например, для русской версии Windows:
C>>>IDYES — "Да", IDNO — "Нет", IDCANCEL — "Отмена", и т.д.
C>>>Замечание: без реального вызова MessageBox.
R>>Такая же проблема.
R>>Ни у кого за год идей не появилось?
C>Сходу придумалось это — проверил, работает вроде кругом.
C>C>enum
C>{
C> sOk = 800,
C> sCancel,
C> sAbort,
C> sRetry,
C> sIgnore,
C> sYes,
C> sNo,
C> sClose,
C> sHelp,
C> sTryAgain,
C> sContinue
C>};
C>HMODULE hUser32 = ::GetModuleHandle("user32");
C>TCHAR buffer[64];
C>::LoadString(hUser32,sTryAgain,buffer,64);
C>
Вот это примерно типа того, чего хотелось бы... но попахивает чёрной магией

Это документировано? Откуда 800? Откуда "user32"? На каких ОС работает? Есть гарантии, что не изменится?