C++
Tengjie_Yan
C++软件开发工程师
展开
-
MFC中使用多个定时器
1,在MFC中添加多个定时器方式[cpp] view plain copy void CFaceDetectDlg::OnTimer(UINT_PTR nIDEvent) { CDialogEx::OnTimer(nIDEvent); } 在需要定时的地方使用[cp原创 2016-10-09 12:32:40 · 3824 阅读 · 0 评论 -
vc高精度多媒体定时器的使用方法(MFC)
在VC编程中,用SetTimer可以定义一个定时器,到时间了,就响应OnTimer消息,但这种定时器精度太低了。如果需要精度更高一些的定时器(精确到1ms),可以使用下面的高精度多媒体定时器进行代码优化,可以达到毫秒级的精度,而且使用方便。先要包含头文件"mmsystem.h"和库文件"winmm.lib"。vc高精度多媒体定时器的使用方法如下:复制内容到剪贴板 程序代码原创 2016-10-14 09:12:20 · 2853 阅读 · 0 评论 -
VC++多媒体定时器的实现
MFC 多媒体定时实现精确到1ms的精度原创 2016-10-14 09:09:31 · 1253 阅读 · 0 评论 -
Qt之QSpinBox和QDoubleSpinBox
摘要: 简述 QSpinBox和QDoubleSpinBox均派生自QAbstractSpinBox。 QSpinBox旨在处理整数和离散值(例如:月份名称),QDoubleSpinBox则用于处理浮点值。他们之间的区别就是处理数据的类型不同,其他功能都基本相同。 QDoubleSpinBox的默认的精度是2位小数,但可以通过setDecimals()来改变。 下面主要以QS转载 2017-02-08 14:10:46 · 2767 阅读 · 0 评论 -
C++ const用法 尽可能使用const
C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。1.const 修饰成员变量 1 #include 2 using namespace std; 3 int main(){ 4 int a1=3; ///non-co原创 2017-02-23 11:31:10 · 244 阅读 · 0 评论 -
QT+OPenGL绘图例子
环境:Qt4.7.3 + VS2008效果图: //*************** glutttt.h#ifndef GLUTTTT_H#define GLUTTTT_H #include #include #include #include #pragma comment(lib, "glaux.lib") class gluttt转载 2017-03-03 14:27:26 · 5835 阅读 · 0 评论 -
OpenGL中投影函数glOrtho()、glFrustum()以及gluPerspective()以及函数的用法
OpenGL中,如果想对模型进行操作,就要对这个模型的状态(当前的矩阵)乘上这个操作对应的一个矩阵.如果乘以变换矩阵(平移, 缩放, 旋转), 那相乘之后, 模型的位置被变换;如果乘以投影矩阵(将3D物体投影到2D平面), 相乘后, 模型的投影方式被设置;如果乘以纹理矩阵(), 模型的纹理方式被设置.而用来指定乘以什么类型的矩阵, 就是glMatriMode(GLenum mode原创 2017-03-15 14:54:50 · 4294 阅读 · 0 评论