在MFC中用VS010在对话框程序上画直角坐标系
我写过在MFC对话框中绘制n次多项式函数图像(含直角坐标系)的程序,这样的效果
MFC,基于对话框的,想在对话框中的某一区域画带刻度的坐标轴
void MouseMove(CPoint point);\/\/设置坐标线的捕获范围 void SetCaptureRange(int nRange);\/\/设置坐标偏移 void SetCoordinatesOffset(int nX,int nY);\/\/设置坐标 void SetCoordinates(int nX,int nY);\/\/设置坐标系长度 void SetCoordinatesLength(int nHLength,int nVLength);private:\/\/坐标系刻度垂...
怎样用MFC的对话框中画坐标曲线图
这个得看你是单文档还是基于对话框的结构了。单文档的绘图一般都在OnDraw()当中进行,基于对话框的是OnPaint()你只需要计算出合适的坐标就好了。利用CDC类下的LineTo MoveTo 绘制直线即可 对应的曲线也有相应的函数,这是静态的。我这里有一个动态绘制的Demo,以前参考过的 不知道符不符合楼主的要求。
MFC如何获取控件在对话框上的位置坐标
首先在对话框上并排放置两个同样大小的picture控件,将他们的标识分别设成IDC_LEFT和IDC_RIGHT,然后添加两个编辑框用于显示picture控件的大小,给这两个编辑框添加相应的数据成员m_row和m_colume。添加一个按钮用于连接picture控件中的点,为这个按钮添加成员函数OnMatch() 。void CControlDlg::OnMatch(){...
如何使用vs2010mfc应用程序
选择MFC应用程序 在弹出的窗口中的已安装模板选择MFC,在右侧选择MFC应用程序。4 设置工程名和存储路径 在下面的名称处输入工程的名,在位置处输入工程在磁盘上的位置。5 下一步 在弹出的窗口中选择下一步。6 设置基于对话框 在弹出的窗口中选择基于对话框。7 完成工程创建 然后点击完成,就完成了工程...
VC++ MFC在对话框上画图问题
1、如何在新建的一个dialog中添加onpaint()函数?例如你新建了一个dialog,类名为test22(添加类是双击新建那个窗口),接着找到这个类的头文件test22.h,在其中的protected中添加一行afx_msg void OnPaint();这样就可以在test22.cpp中用onpaint()函数了,添加void test22::OnPaint(){}就可以了:...
vs2010怎么创建一个基于对话框的MFC应用程序
选择MFC应用程序 在弹出的窗口中的已安装模板选择MFC,在右侧选择MFC应用程序。设置工程名和存储路径 在下面的名称处输入工程的名,在位置处输入工程在磁盘上的位置。下一步 在弹出的窗口中选择下一步。设置基于对话框 在弹出的窗口中选择基于对话框。完成工程创建 然后点击完成,就完成了工程的创建。就会...
怎样在VS2010的基于MFC对话框程序中添加菜单栏
VS2010的MFC对话框程序中添加菜单栏的过程,我大致分了这五步。一、将Menu加入Resource视图中 在WorkSpace中的Resource视图下,在任意一个文件夹图标上,右击选择Insert(插入)选项,在弹出的对话框中选择Menu以后,再点击,new按钮,菜单就会添加成功了,但是现在还没有完成,还不能进行编译,因为现在的菜单时空的,...
VS2010 的问题 MFC 中 MessageBox()用法
if(MessageBox("一种常用的应用","标题 " ,MB_ICONEXCLAMATION|MB_OKCANCEL)==IDCANCEL)return;注意:以上消息框的用法是在CWnd的子类中的应用,如果不是,则要MessageBox(NULL,"ddd","ddd",MB_OK); 或MessageBox(hWnd,"ddd","ddd",MB_OK); hWnd为某窗口的句柄,或者直接用AfxMessageBox。
MFC picture控件画坐标系
是CS_PARENTDC, 画不好容易出界;解决方法:1. 直接在对话框的WM_PAINT画, 不用PICTURE;2.或者OVERRIDE一个PICTURE, 在它的WM_PAINT里画.3.更好的作法是OVERWRITE的一个CButton,4.最后的是OVERRIDE一个CWND, 用CS_CLASSDC;别气馁, 接着来, 你对WIDDOWS GUI还需多了解.