【正文】
L*/) : CDialog(CLDlg::IDD, pParent){ //{{AFX_DATA_INIT(CLDlg) // NOTE: the ClassWizard will add member initialization here //}}AFX_DATA_INIT // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 m_hIcon = AfxGetApp()LoadIcon(IDR_MAINFRAME)。 //{{AFX_DATA_MAP(CLDlg) // NOTE: the ClassWizard will add DDX and DDV calls here //}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CLDlg, CDialog) //{{AFX_MSG_MAP(CLDlg) ON_WM_SYSCOMMAND() ON_WM_PAINT() ON_WM_QUERYDRAGICON() ON_BN_CLICKED(IDC_LARGRI, OnLargri) ON_BN_CLICKED(IDC_BUTTON2, OnButton2) ON_BN_CLICKED(IDC_HERMITE, OnHermite) //}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CLDlg message handlersBOOL CLDlg::OnInitDialog(){ CDialog::OnInitDialog()。 0xFFF0) == IDM_ABOUTBOX)。 CMenu* pSysMenu = GetSystemMenu(FALSE)。 (IDS_ABOUTBOX)。 pSysMenuAppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu)。s main window is not a dialog SetIcon(m_hIcon, TRUE)。 // Set small icon // TODO: Add extra initialization here return TRUE。 0xFFF0) == IDM_ABOUTBOX) { CAboutDlg dlgAbout。 } else { CDialog::OnSysCommand(nID, lParam)。 // device context for painting SendMessage(WM_ICONERASEBKGND, (WPARAM) (), 0)。 int cyIcon = GetSystemMetrics(SM_CYICON)。 GetClientRect(amp。 int x = (() cxIcon + 1) / 2。 // Draw the icon (x, y, m_hIcon)。 }}// The system calls this to obtain the cursor to display while the user drags// the minimized window.HCURSOR CLDlg::OnQueryDragIcon(){ return (HCURSOR) m_hIcon。 double x。 pDCSetMapMode(MM_LOMETRIC)。 //畫坐標軸與原函數(shù) for(i=700。 i++) { pDCSetPixel(i,0,RGB(0,0,0))。 } for(x=1。 x+=) { double j=(1+25*x*x)。 } pDCTextOut(30,10,0)。 pDCTextOut(490,10,1)。 pDCMoveTo(10,680)。 pDCMoveTo(0,70