Мерцание в Windows 7
От: Аноним  
Дата: 28.01.10 16:14
Оценка:
Есть контрол который нормально показыает в Win XP, но вот в Windows 7 сильно мерцает, что не так ?

void OnPaint()
{
PAINTSTRUCT ps;
HDC hdc = ::BeginPaint(m_hWnd, &ps);

char* text = "hello"; // for example

// draw text
{
RECT rect;
GetClientRect(&rect);

::FillRect(hdc, &rect, m_brush1);

HFONT hOldFont = (HFONT)::SelectObject(hdc, (HFONT)m_font1);

::DrawText(hdc, text, strlen(text), &rect, DT_CENTER | DT_VCENTER | DT_SINGLELINE);

if (hOldFont) ::SelectObject(hdc, hOldFont);
}

::EndPaint(m_hWnd, &ps);
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.