Wäre klasse wenn ich das teil noch in eine function bekomme
Hab ich es einmal verstanden sollte das kein Problem mehr sein
Code:
// Find available Language Files
void *hSearch;
WIN32_FIND_DATA wfd;
char szFile[MAX_PATH];
hSearch = FindFirstFile("*.lng", &wfd);
GetPrivateProfileString("Common", "Language", "English", szLang, 256, szFileINI);
nCurrentLanguage = MENUID_FIRST_LANGUAGE;
AppendMenu(m_hLanguageSubMenu, MF_STRING, MENUID_FIRST_LANGUAGE, "&English");
nLanguages = 1;
if (hSearch != INVALID_HANDLE_VALUE)
{
do
{
strcpy(szFile, wfd.cFileName);
szFile[strlen(szFile) - 4] = 0;
if (!strcmp(szFile, "English"))
continue;
if (!strcmp(szFile, szLang))
nCurrentLanguage = MENUID_FIRST_LANGUAGE + nLanguages;
AppendMenu(m_hLanguageSubMenu, MF_STRING, MENUID_FIRST_LANGUAGE + nLanguages, szFile);
nLanguages++;
}
while (FindNextFile(hSearch, &wfd));
}
FindClose(hSearch);
Sollte ein Array der Language Files zurück gegeben werden.
Funktioniert ist aber zur zeit nicht als function ausgelegt.
Sollte Teil der language.h sein
gruss