با سلام
من در visual c++6 میتونم تا حدی شما رو راهنمایی بدم
در اینجا شما باید اول یک dc ایجاد کنید با دستور CClientDC dc(this)
بعد هم به راحتی می تو نید با Cpen یک قلم ایجاد کنید
و با دستوراتی مثل Movt to و LineTO خط بکشید
در زیر کد رسم خانه در dialog based رو واستون آوردم
int x1=20,
y1=100,
x2=100,
y2=50,
x3=200,
y3=100,
x4=200,
y4=150,
x5=125,
y5=150,
x6=75,
y6=125;
CClientDC dc(this);
dc.MoveTo(x1,x2);
dc.LineTo(x2,y2);
dc.LineTo(x3,y3);
dc.Rectangle(x1,y1,x4,y4);
CBrush brush(HS_CROSS,RGB(200,125,192));
dc.SelectObject(&brush);
dc.Rectangle(x5,y5,x6,y6);
اینها کد رسم یک خانه هستند در تابع یک دکمه آنها را کپی کنید