代码
文章平均质量分 75
散云
这个作者很懒,什么都没留下…
展开
-
QT 推箱子小游戏编写
主要使用以下几个类:1、QPainter绘制地图2、QMenu、QAction制作菜单栏3、QSound播放音乐(追求好的效果可使用Phonon)4、QKeyEvent接收键盘事件 控制人物行走及推箱子 主要代码: #ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include #in原创 2012-06-28 14:59:23 · 5840 阅读 · 24 评论 -
Tab Control控件简单使用
本文讲述在普通对话框上添加标签的简单示例第一步拖一个Tab Control到对话框上并添加变量m_tabCtrl; 第二步添加两个对话框资源IDD_DIALOG1,IDD_DIALOG2并将style为Child, Border为None,再分别为其添加对应的基于CDialog m_page1,m_page2第三步在OnInitDialog()添加如下代码转载 2015-03-09 18:04:57 · 428 阅读 · 0 评论 -
MFC打开文件对话框
CFileDialog类封装了Windows常用的文件对话框。常用的文件对话框提供了一种简单的与Windows标准相一致的文件打开和文件存盘对话框功能。CFileDialog的语法:CFileDialog(BOOL bOpenFileDialog,LPCTSTR lpszDefExt=NULL,LPCTSTR lpszFileName=NULL,DWORD dwFl转载 2015-03-09 18:30:57 · 410 阅读 · 0 评论 -
MFC 菜单栏的使用
主要介绍两种比较简单和常用的创建方法。一、在资源视图中添加菜单资源,通过鼠标点击添加菜单项 菜单栏设计好,以后就是添加了。介绍两种方法: 1、很简单,鼠标右击想显示菜单栏的对话框属性,可以看到有一个menu的属性,点击就会出现你已经设计好的菜单栏的资源ID,选中就好了。点击运行,就可以看到菜单栏。 2、首先定位到你想显示菜单栏对话框的OnInitD转载 2015-03-28 13:32:01 · 1209 阅读 · 0 评论 -
关于字符串前的L或_T
一、 在字符串前加一个L作用: 如 L"我的字符串" 表示将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。 strlen("asd") = 3; strlen(L"asd") = 6; 二、 _T宏可以把一个引号引起来的字符串,根据你的环境设置,使得编译器会根据编译目标环境选择合适的(Unicode还是ANSI转载 2015-03-09 17:55:41 · 1607 阅读 · 1 评论 -
MFC加载图片
//加载Jpg、Bmp图片,这个函数是关键代码!!!!!!!HBITMAP CHelloDialog::LoadPicture(CString mFile){ CString pFSize; WCHAR wpath[MAX_PATH]; MultiByteToWideChar(CP_ACP, 0, mFile, -1, wpath, MAX_PATH);转载 2015-03-09 19:54:12 · 164 阅读 · 0 评论 -
MFC加载图片 使用CImage类
保存图片保存图片只有一个函数,就是Save函数,该函数有两个参数,一个是文件的完整路径和文件名,一个是文件的扩展名。但是如果只有保存和显示图片功能,CImage的Save函数发挥不了太大的作用,不过是一个转存文件的工具。CImage的强大之处在于可以对图片进行修改,再进行保存。修改图片的函数有这么3个函数可以修改图片,都是像素级的操作。这三个函数分别为SetPixel,SetPix转载 2015-03-10 16:18:54 · 5841 阅读 · 0 评论 -
MFC中显示IplImage类
平常使用opencv显示图像时总是跳出一个个窗口,这样很难与MFC继承,而在opencv提供的CvvImage类中很好的使MFC中显示IplImage类的图片。CvvImage类在opencv的highgui.h头文件中被声明(在opencv2.0以后的版本中,这个类好像被去掉了,显得非常不方便,可以从低版本中拷贝到高版本中,实现这个类,仍可以使用)在CXXXView中显示IplIma转载 2015-03-10 20:37:09 · 842 阅读 · 0 评论