void ExecutionLogWindow::OnPrintClient(HWND hwnd, HDC hdc) { PAINTSTRUCT ps; ps.hdc = hdc; GetClientRect(hwnd, &ps.rcPaint); PaintContent(hwnd, &ps); }
void ExecutionLogWindow::OnPaint(HWND hwnd) { PAINTSTRUCT ps; BeginPaint(hwnd, &ps); PaintContent(hwnd, &ps); EndPaint(hwnd, &ps); }
void CTutorialWindow::OnPrintClient(HDC hdc, UINT uFlags) { PAINTSTRUCT ps = { 0 }; ps.hdc = hdc; GetClientRect(m_hWnd, &ps.rcPaint); ps.fErase = FALSE; PaintContent(ps); }
void OnPaint(HWND hwnd) { PAINTSTRUCT ps; BeginPaint(hwnd, &ps); PaintContent(hwnd, &ps); EndPaint(hwnd, &ps); }
void OnPrintClient(HWND hwnd, HDC hdc) { PAINTSTRUCT ps; ps.hdc = hdc; GetClientRect(hwnd, &ps.rcPaint); ps.fErase = FALSE; PaintContent(hwnd, &ps); }
void OnPaint(HWND hwnd) { PAINTSTRUCT ps; BeginPaint(hwnd, &ps); if (!IsRectEmpty(&ps.rcPaint)) { // compute time to next update - we update once a second SYSTEMTIME st; GetSystemTime(&st); DWORD dwTimeToNextTick = 1000 - st.wMilliseconds; SetTimer(hwnd, 1, dwTimeToNextTick, InvalidateAndKillTimer); } PaintContent(hwnd,&ps); EndPaint(hwnd, &ps); }
void CTutorialWindow::OnPaint(HDC hdc) { CPaintDC dc(m_hWnd); PaintContent(dc.m_ps); }