При создании узора есть одна хитрость, совсем простая правда. Нужно создать единичный рисунок, который имеет соответствие по граням.
Добавляем к проекту этот единичный рисунок.
Осталось только его использовать для прорисовки диалога.
void CMyDIalog::OnPaint() { CPaintDC dc(this); // device context for painting CRect tempRect; GetClientRect(&tempRect); CBitmap cb; cb.LoadBitmap(IDB_BITMAP1); CBrush tempBrush; tempBrush.CreatePatternBrush(&cb); dc.FillRect(&tempRect,&tempBrush); }
Запускаем.