Я показываю icon
для моего приложения, используя wxWidgets
. Я использую следующий код и использую .ico file
с 128*128
размерами. но значок отображается не острый. Как я должен сделать это острым?
Я использую следующий код:
bool ImageFileToIcon(wxString &path, wxIcon &icon)
{
wxImage image;
if (!image.LoadFile(path))
{
wxLogError(wxT("Couldn't load image from '%s'."), path.c_str());
return false;
}
icon.CopyFromBitmap(image);
return true;
}
someFunction()
{
wxIcon tempIcon;
ImageFileToIcon(IconImagePath, tempIcon);
SetIcon(tempIcon);
}
что мне делать, использовать ли файл .ico с меньшим размером или мне нужно изменить код? Есть ли что-то вроде .ico-файлов, содержащих все размеры, и мы должны настроить его в соответствии с разрешением экрана Как это сделать в wxWidgets?