qwerty1 Гость
|
Добавлено: Пт Фев 27 2004 11:46 Заголовок сообщения: Строки из Апплетов (Unicod) |
|
|
Я пытаюсь выделить название апплетов и создать по названию оных меню, но при выдирании szName, никак не получается юникод строку (WinNT) нормально отобразить в меню.
union {
NEWCPLINFOA NewCplInfoA;
NEWCPLINFOW NewCplInfoW;
} Newcpl;
HINSTANCE hLib;
APPLET_PROC CplCall;
hLib = LoadLibrary(c:\\windows\\system32\\appwiz.cpl");
return 1;
if (!(CplCall=(APPLET_PROC)GetProcAddress(hLib,"CPlApplet")))
{
FreeLibrary(hLib);
}
CplCall(NULL,CPL_NEWINQUIRE,i,(long)&Newcpl);
if (Newcpl.NewCplInfoA.dwSize == sizeof(NEWCPLINFOW))
{ //если юникод
//Здесь должна быть вставка строки в меню
}
else
{//если нет
//Здесь должна быть вставка строки в меню
//в 98 винде срабатывает
}
}
FreeLibrary(hLib); |
|