السلام عليكم..
الحقيقة سألت إخواننا الأجانب عن تغيير لون خلفية النافذة و أنتم تعلمون أنهم يردون بكلمة والحمد لله و ليس مثلنا نحن العرب :lol: .
أعطوني هذا الرابط
http://support.microsoft.com/default.aspx?...kb;en-us;103786
و كان فيه هذا الكود:
BOOL CSampleView::OnEraseBkgnd(CDC* pDC)
{
// Set brush to desired background color
CBrush backBrush(RGB(255, 128, 128));
// Save old brush
CBrush* pOldBrush = pDC->SelectObject(&backBrush);
CRect rect;
pDC->GetClipBox(&rect); // Erase the area needed
pDC->PatBlt(rect.left, rect.top, rect.Width(), rect.Height(),
PATCOPY);
pDC->SelectObject(pOldBrush);
return TRUE;
}لكني لم أعرف الكود لApi أم MFC ..و لم أعرف ولا متغير او مؤشر فيه ...ممكن توضيحات لأنه أساسا لم يعمل معي ..

