gdi

    1зной

    2ответ

    Я пытаюсь нарисовать прямоугольник в методе OnPaint пользовательского элемента управления. Дело не в том, что я не знаю, как это сделать, я просто пытаюсь сделать это правильно на этот раз (в отличие

    -1зной

    3ответ

    Существует графическая библиотека, которая используется в dll, загружаемой в процесс. Похоже, что утечка библиотеки (при загрузке/разгрузке несколько раз счетчик дескрипторов GDI в диалоговом окне сво

    0зной

    1ответ

    Согласно MSDN Функция DeleteObject удаляет логическое перо, кисть, шрифт, растровый, область или палитру, освобождая все системные ресурсы, связанные с объекта. После удаления объекта указанный дескри

    0зной

    2ответ

    При изменении цвета, я слушаю WM_CTLCOLORSTATIC и действовать соответственно: LRESULT ProcessWindowMessage(_In_ HWND hWnd, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) { switch (

    0зной

    1ответ

    BeginPaint() документации говорит: Если класс окна имеет кисть фона, BeginPaint использует эту кисти для удаления фона области обновления до возвращения. Я поставил кисть так: wc.hbrBackground = (HBRU

    2зной

    1ответ

    Я пишу библиотеку, которая работает с HWND и HDC под капотом. ReleaseDC принимает параметр HWND в качестве параметра, но что, если окно уже было уничтожено? Автоматически ли освобождает Windows HDC, и