В одном из проектов мне захотелось использовать переключение между русским и английским языком, благо сообщений было не так уж и много... Я перерыл кучу страничек, варьируя запросы и нашел... Итак, в файле ресурсов создаем два элемента с одинаковым ID, с текстом на двух языках. Например, вот так:
500 ICON "ansview.ico"

600 MENU
LANGUAGE LANG_RUSSIAN,SUBLANG_NEUTRAL
BEGIN
    POPUP "Файл"
    begin
        menuitem "Открыть...\tCtrl+O",1001
        menuitem "Сохранить рисунок...\tCtrl+S",1003
        menuitem separator
        menuitem "Выход",1004
    end
END
600 MENU
LANGUAGE LANG_ENGLISH,SUBLANG_NEUTRAL
BEGIN
    POPUP "File"
    begin
        menuitem "Open...\tCtrl+O",1001
        menuitem "Save as picture...\tCtrl+S",1003
        menuitem separator
        menuitem "Exit",1004
    end
END
и так далее, до посинения... Теперь обратимся к исходному тексту, который будет языки переключать.
	call	FindResourceExA,0,RT_MENU,600,eax; eax соответствует языку, который включаем
	call	LoadResource,0,eax
	call	LoadMenuIndirectA,eax
	mov	menu_hnd,eax
	call	SetMenu,my_hwnd,eax
Hosted by uCoz