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

void CMyDlg::OnBtnLoad()

{

CFileDialog fd(1, 0, 0, 4|2, _T("txt files (.txt)|*.txt|"), this); // CFileDialog fd(TRUE, ".txt", "ReadMe", OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, Filter);

объявили о создании объекта класса CFileDialog для открытия файла

if(fd.DoModal() != IDOK)return;

k_filePath = fd.GetPathName(); // открыли файл, выбранный пользователем, на чтение

if(!k_Draw.LoadParamFromFile(k_filePath.GetString()))

this->MessageBox(_T("Can't load params"));

this->RedrawWindow();

}

void CMyDlg::OnSize(UINT nType, int cx, int cy)

{

CDialog::OnSize(nType, cx, cy);

this->RedrawWindow();

}

// функция OnSize вызывается при всяком изменении размера окна

void CMyDlg::OnBtnUpdate()

{

if(k_filePath.GetLength() <= 0)return;

if(!k_Draw.LoadParamFromFile(k_filePath.GetString()))

this->MessageBox(_T("Can't load params"));

this->RedrawWindow();

}

Рисование

#include "StdAfx.h"

#include "Draw.h"

#include <Math.h>

inline int sqrt(int arg){return (int)sqrt((double) (arg)); }

CDraw::CDraw(void):

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