0
현재 영어 만 지원하는 windows MFC 응용 프로그램을 만들었습니다. 내가하고 싶은 일은 다른 언어도 지원하는 것입니다 (E.G : 새로운 언어 선택에 대한 Adobe는 해당 언어로 된 모든 텍스트를 만듭니다).다중 언어 지원, mfc
나는 리소스 DLL을 만들고 선택한 언어에 따라 사용하거나 시스템의 현재 언어를 확인하고 해당 언어를 선택해야한다는 단서가 있습니다. 그러나이 2 점에 대해 궁금합니다. 이 리소스 DLL이 리소스 DLL을 사용하는 방법
- .
내 응용 프로그램에 대한 언어 지원을 추가하고 싶다면 리소스 dll을 만들어 업로드해야하기 때문에 필자는이 기능이 필요합니다. 미리 감사드립니다.
성공적으로 Newresource.dll을 만들 수 있으며 심지어 내 코드에서 구현할 수 있지만 내 문제는 응용 프로그램이 여전히 내 NewResource.dll에 일본어가있는 영어로 된 메뉴를 보여줍니다. 여기에 'HINSTANCE \t hInst \t \t \t = NULL; \t \t if (! m_hInstLang) { \t \t \t m_hInstLang = LoadLibrary (_T ("LangExtension.dll"))); \t \t} \t \t \thInst = m_hInstLang; \t \t \t if (hInst) \t \t AfxSetResourceHandle (hInst); \t else \t \t AfxSetResourceHandle (m_hInstLang); '문제 일 수 있습니까? – Mayur
여기에 무엇이 누락되어 있습니까? NewResource.dll에 일본어가 포함되어있는 경우 왜 "LangExtension.dll"을로드합니까? – rrirower
테스트 용 코드에서 dll 파일의 이름을 "LangExtension.dll"로 지정하면이 파일에 일본어가 있습니다. – Mayur