C++

Изменение цвета окна, цвета шрифта класса CEdit

HBRUSH CTestCMyEditDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
	HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
 
	// управляем цветовым характером окна редактирования
	// если уведомление о подготовке к перерисовке
	// пришло от окна редактирования
	// с индефикатором IDC_EDIT1 перерисуем
	// его по нашему усмотрению
	if( pWnd->GetDlgCtrlID() == IDC_EDIT1)
	{
    	// внутри этого блока pDC принадлежит окну
       //редактирования с идентификатором IDC_EDIT1
		pDC->SetBkMode(TRANSPARENT);
		pDC->SetTextColor(RGB(255,0,0));
 
		return m_Brush;
	}
 
	// TODO: Return a different brush
	// if the default is not desired
	return hbr;
}
Добавлено: 07 Ноября 2013 09:30:51 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...