У меня есть компонент кожи, который рисует ComboBox, как это:Свободная переменная создания GetWindowDC в Delphi
procedure TBaseComboBox.DrawBorders;
var
DC: HDC;
begin
DC := GetWindowDC(Handle);
try
DrawControlBorder(DC);
if Style <> csSimple then
DrawButtonBorder(DC);
finally
ReleaseDC(DC, Handle);
end;
end;
Моя проблема заключается в том, что при выполнении ReleaseDC, компонент не уничтожается. Мне удалось достичь этого вывода, используя программу GDIView 1.6
Что мне делать, чтобы попытаться уничтожить эту переменную.
@DavidHeffernan код Legacy, мы смотрим на проблему Из системных ресурсов. Мы стараемся свести к минимуму последствия. – mtsys