Hey, chciałem dla pewności zapytać się czy poniższy fragment kodu jest poprawny pod względem zarządzania zasobami etc? Chodzi o to, że gdy tworzymy nowe pióro w WinApi to poprzednie trzeba usunąć.
DeleteObject(SelectObject(hdc, CreatePen(style, width, color)));
Jest to trochę zmodyfikowana wersja, którą znalazłem w kursie od 0 do gier kodera z tym, że tutaj od razu wrzuciłem CreatePen do SelectObject.
Czy możecie mi potwierdzić, że taki zapis nie spowoduje żadnych komplikacji w przyszłości? Pytam, bo mam dziwne wątpliwości co do tego...
Z góry dzięki za odpowiedź.