[WinAPI, C++] Aktualizacja zasobu ikony poprzez plik
Ostatnio zmodyfikowano 2011-07-12 15:23
asembler Temat założony przez niniejszego użytkownika |
[WinAPI, C++] Aktualizacja zasobu ikony poprzez plik » 2011-07-11 12:17:17 Witam, może mi ktoś powiedzieć dlaczego system Windows po zaktualizowaniu zasobu ikonki aplikacji nie rozpoznaje jej jako ikonki? HANDLE ResourceUpdate1 = BeginUpdateResourceA( sFileName1, FALSE ); if( !UpdateResource( ResourceUpdate1, RT_GROUP_ICON, MAKEINTRESOURCE( 2 ), LANG_NEUTRAL, IconApp, dwSize_01 + 1 ) ) { return 0; }; EndUpdateResource( ResourceUpdate1, FALSE ); sFileName1 - ścieżka do pliku *.exe IconApp - Dane typu LPVOID wczytane z pliku *.ico dwSize - wielkość IconApp + 1 Problem jest taki że po zaktualizowaniu ikonki do pliku, system Windows ma problem z odczytaniem tego zasobu i nie może jej wyświetlić. Więc ma ktoś pomysł na rozwiązanie tego błędu ? Pozdrawiam... @EDIT: Dodam że operacja powiodła się, ale nie przyniosła tego do czego została stworzona... |
|
asembler Temat założony przez niniejszego użytkownika |
» 2011-07-11 14:48:06 Przeglądałem różne fora angielskojęzyczne i Polskojęzyczne, dowiedziałem się że nie tylko ja mam taki problem jednak nigdzie nie można znaleźć odpowiedzi :(( |
|
malan |
» 2011-07-11 16:37:13 |
|
asembler Temat założony przez niniejszego użytkownika |
» 2011-07-11 16:48:14 Nie chodzi o to że kod ma jakiś błąd bo program który piszę zapisuje też inne zasoby i wszystko jest cacy, ale kiedy usiłuje zmienić ikonkę innego programu to Windows jej nie czyta ani żaden inny program :). Na 4programmers.net można znaleźć pełno takich samych błędów, jednak nikt nie wie jak je rozwiązać. |
|
asembler Temat założony przez niniejszego użytkownika |
» 2011-07-12 15:23:15 Nikt nie wie ? Trudno temat zamykam :( |
|
« 1 » |