Реферат: Разработка программы на языке С для построения сложных геометрических фигур на плоскости

BOOL CMyDlg::OnInitDialog()

{

CDialog::OnInitDialog();

SetIcon(m_hIcon, TRUE); // Set big icon

SetIcon(m_hIcon, FALSE); // Set small icon

return TRUE;

}

void CMyDlg::OnPaint()

{

CPaintDCdc(this); // контекст устройств для рисования

if (IsIconic())

{

SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0);

int cxIcon = GetSystemMetrics(SM_CXICON);

int cyIcon = GetSystemMetrics(SM_CYICON);

CRectrect; // объявили о создании объекта класса CRect

GetClientRect(&rect); //передаем размеры иконки в объект Rect

int x = (rect.Width() - cxIcon + 1) / 2;

int y = (rect.Height() - cyIcon + 1) / 2;

dc.DrawIcon(x, y, m_hIcon); //рисование

}

else

{

k_Draw.Draw(&dc);

}

}

HCURSOR CMyDlg::OnQueryDragIcon()

{

return static_cast<HCURSOR>(m_hIcon);

К-во Просмотров: 417
Бесплатно скачать Реферат: Разработка программы на языке С для построения сложных геометрических фигур на плоскости