小知识应用实例
来源:互联网 发布:html源码怎么用 编辑:程序博客网 时间:2024/04/30 10:05
1、以下为两种方法在编辑框Control Edit中设置默认内容
1.1m_editMultiLine.SetWindowText(_T("txt文件路径"));//设置只读编辑框的默认文字
m_editMultiLine为需要设置的编辑框的变量,其类型为CEdit,可通过右击资源视图中的编辑框添加该变量。
1.2
CEdit* pEdit4 = (CEdit*)GetDlgItem(IDC_EDIT4);//获取相应的编辑框ID
pEdit4->SetWindowText(_T("")); //设置默认显示的内容
pEdit4为一个指针名称,可随意定义,用于关联指定的编辑框(这里是IDC_EDIT4,即编辑框4的ID)
2、OpenGL的reshape函数
void COpenGLDlgDlg::Reshape()
{
//获取窗口大小
CRect rect;
GetDlgItem(IDC_STATIC)->GetWindowRect(rect);//GetDlgItem返回窗口中指定参数ID的子元素的句柄,可以通过返回的句柄对窗口内的子元素进行操作。
//根据窗口大小,调整视口大小
glViewport(0, 0, rect.Width(), rect.Height());// 这里要设置opengl在窗口的绘图区域,指定视口大小与对话框客户区大小一致
glMatrixMode(GL_PROJECTION); // 一般只在窗口reshape时才重新设定下投影矩阵和模型矩阵
glLoadIdentity(); //先初始化窗口,然后重置投影矩阵,最后回到模型矩阵
//正射投影
if (rect.Width() <= rect.Height())
gluOrtho2D(-70.0, 870.0, -80.0*(GLfloat)rect.Height() / (GLfloat)rect.Width(),
880.0*(GLfloat)rect.Height() / (GLfloat)rect.Width());
else
gluOrtho2D(-70.0*(GLfloat)rect.Width() / (GLfloat)rect.Height(),
870.0*(GLfloat)rect.Width() / (GLfloat)rect.Height(), -80.0, 880.0);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
}
3、 UpdateData(TRUE);
speed1 = 60000 / m_speed1;
speed2 = 60000 / m_speed2;
UpdateData(FALSE);
如果要从编辑框中获取数据并用于计算,可先在编辑框添加变量,然后在一个按钮的消息函数中加入 UpdateData(TRUE)和UpdateData(FALSE),并在之间写入运算式 或程序。
- 小知识应用实例
- DownloadManager的应用小知识
- MD5实现小应用实例
- Java应用小实例总结
- ID3算法应用实例背景知识--转
- DMA多知识学习应用实例
- AJax / JQuery 注册应用小实例
- 关于继承的应用小实例
- Android应用小实例--炫酷计时器
- java socket应用的几个小实例
- 百度地图API应用小实例
- c++应用Ado访问数据库小实例(Win32控制台应用)
- java代码块知识详解及应用实例
- Map容器与multimap容器应用的小知识
- apache在程序开发阶段的一些应用小知识
- 小知识
- 小知识
- 小知识
- 【HTML5】图形组合
- 第二天 细说增删查改
- echo
- Android 无线调试 adb 命令
- class.getResource和class.getClassLoader().getResource()路径对比
- 小知识应用实例
- Source Not Found Eclipse源码反编译
- Zynq-Linux移植学习笔记之一-入门
- 【动态规划】Order
- CS大战
- JavaMail
- SQL语句优化技巧
- Android开发——四大组件Service初体验
- VS2010进行远程调试方法总结