正在加载图片...
CDialog 口对话框是一种用户界面,它为用户提供了一种标准的处理 数据的方法。 CObject CWnd::UpdateData() 通过调用DoDataExchange()设 CCmdTarget 置或获取对话框控件的数据 CWnd CWnd::DoDataExchange() CDialog 被UpdateData(调用以实现对话 框数据交换,不能直接调用 CDialogEx CMyDlgDlg CDialog::Onok() 单击OK按钮时调用该函数,接 CDialog::DoModal() 收对话框输入数据,关闭对话框 激活模态对话框,显示对话框窗 CDialog::OnCancel() CDialog::Create() 单击Cancel:按钮或按Esc键时调 根据对话框资源模板创建非模态 用该函数,不接收对话框输入数 上 对话框窗口 据,关闭对话框 13/19 CDialog 口简单应用:三角形绘制 CMyDIgDlg::OnPaint() Pnt1 ∥定义三角形三个顶点 CPoint Pnt1(150,30): CPoint Pnt2(30.200): CPoint Pnt3(270,200); Pnt2 Pnt3 连线绘制三角形 CPaintDC dc(this);∥用于绘制的设备上下文 /第一条边 dc.MoveTo(Pnt1): dc.LineTo(Pnt2); 第二条边 dc.MoveTo(Pnt2): dc.LineTo(Pnt3); /第三条边 dc.MoveTo(Pnt3): dc.LineTo(Pnt1); 能 CDialogEx::OnPaint(); 上酒天通大等 14/19 77 13/19 CDialog  对话框是一种用户界面,它为用户提供了一种标准的处理 数据的方法。 CWnd::UpdateData() 通过调用DoDataExchange()设 置或获取对话框控件的数据 CWnd::DoDataExchange() 被UpdateData()调用以实现对话 框数据交换,不能直接调用 CDialog::DoModal() 激活模态对话框,显示对话框窗 CDialog::Create() 根据对话框资源模板创建非模态 对话框窗口 CDialog::OnOk() 单击OK按钮时调用该函数,接 收对话框输入数据,关闭对话框 CDialog::OnCancel() 单击Cancel按钮或按Esc键时调 用该函数,不接收对话框输入数 据,关闭对话框 14/19 CDialog 简单应用:三角形绘制 CMyDlgDlg::OnPaint() //定义三角形三个顶点 CPoint Pnt1(150, 30); CPoint Pnt2(30, 200); CPoint Pnt3(270, 200); //连线绘制三角形 CPaintDC dc(this); // 用于绘制的设备上下文 //第一条边 dc.MoveTo(Pnt1); dc.LineTo(Pnt2); //第二条边 dc.MoveTo(Pnt2); dc.LineTo(Pnt3); //第三条边 dc.MoveTo(Pnt3); dc.LineTo(Pnt1); CDialogEx::OnPaint(); Pnt1 Pnt2 Pnt3
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有