- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 CMFCToolBar 自己加载图片
在前面转载了一篇文章,自己在具体实现过程还是有一定出入的,因此在这里记下自己的实现:(可能写的太粗)使用了整个合成的bmp图片1)创建一个toolBar2)插入一个bmp位图 (合成图片)3)代码实现if (!m_myToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIP
2012-06-28 15:01:50 4301 1
转载 CMFCToolBar 添加真彩图片
之前转载过一篇过于mfc工具栏添加图片的文章,但是今天在使用CMFCToolBar时发现和CToolBar 是不一样的第一步:准备图片不知道大家是如何制作工具栏图片的,我使用的方法是,使用Photoshop将几个32×32的图标横向排成一排,图标之间不需要留间隙,确保背景是透明的,然后保存成png文件。为了让VS能够把该图片做为资源导入,需要转为bmp文件:用画图程序打开png文件,另存为
2012-06-28 09:30:03 5769
转载 MFC中如何创建固定大小的窗口
转自:http://blog.163.com/fk1007@126/blog/static/30036739200921984625121/ 创建固定大小的窗口:方法一:在your_project_name.cpp中,m_pMainWnd->ShowWindow(SW_SHOW)之前加入下面的语句:::
2012-06-27 15:03:58 4731
转载 QT发布存在的问题
在自己发布时遇到了,这些问题,在网络上查找到并转载,后面关于vs2008 的没有具体用到 转载自http://hi.baidu.com/lesley_gyn/item/cb6febce8d36d41cc610b244原因:Qt 程序在 windows 下的发布这个问题,其实 Qt 的 manual 中解释的已经比较清楚了。下面是我根据自己的理解和实验后写的东西,希望比Qt文档容
2012-06-27 10:22:06 2412
转载 QT图标
1:对于Qt for Windows①准备一个图标*.ico文件(比如: myIcon.ico)②打开记事本,写一句: IDI_ICON1 ICON DISCARDABLE "myIcon.ico" 而后将其保存成*.rc文件(比如:myIcon.rc)③而后在工程文件*.pro中将该文件加进去。 w
2012-06-26 14:01:00 812
转载 QT 国际化
转载 ,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/2446892D绘图部分基本告一段落,还在想下面的部分要写什么,本来计划先说下view-model的相关问题,但是前面看到有朋友问关于国际化的问题,所以现在先来说说Qt的国际化吧! Qt中的国际化的方法有很多,
2012-06-15 09:59:03 839
转载 QT QString 很全的使用
QString, QByteArray, 和QVariant这三个类和容器有许多相同之处,并且在一些情况下可以被当作特殊的容器。 同样,像容器,这些类使用隐式共享来优化内存和速度。我们将从QString开始。 字符串被每个GUI程序所使用,不仅是用户界面而且还有数据结构。 C++原生提供两种字符串: 传统的C风格以'\0'结尾的字符数组和std::string类。 与这些不同,QStrin
2012-06-14 17:27:27 17319
转载 QT QTreeWidgetItem 有人总结的挺好,转载存储
QTreeWidgetItem有九个重载的函数,如果在构造的时候指定了parent,就不需要在后面用insertTopLevelItems来插入到里面,如果没有指定parent,就把所有的根节点放到QList中,然后使用insertTopLevelItems(int,QList)插入到QTreeWidget里面QTreeWidgetItem::addChild(QTreeWidgetIte
2012-06-13 08:35:26 14066 2
转载 由于现在在看QT 所以,转载写文章 -- QT focusInEvent 事件
在我的前一篇文章中,我实现了QLineEdit获得焦点高亮显示与失去焦点恢复原样的操作,是通过重新继承该类,再重构该事件函数的方式。这篇文章紧跟那篇文章,这里要实现的功能也是一样的,而是通过另外不同的方式——事件过滤器(eventFilter)。Qt的事件模型中提供的事件过滤功能使得一个QObject对象可以监视另一个QObject对象中的事件,通过在一个QObject对象中安装事件过滤器
2012-06-12 13:43:10 6378
原创 在自定义类中使用CView指针遇到的问题
1、之前在cview类中直接加载了数据库图片,并显示,今天想着把这部分功能拿出来,单独写一个类实现,但是遇到了些问题:由于这部分功能中需要动态创建CStatic 对象,那么就需要CView类句柄;CSuperLabel *mm = new CSuperLabel;mm->Create(_T("my static"), WS_CHILD|WS_VISIBLE|SS_CENTER,rect,/
2012-06-04 19:54:20 1063
转载 malloc/free 与new/delete
有了malloc/free 为什么还要new/delete ?malloc 与free 是C++/C 语言的标准库函数,new/delete 是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建的同时要自动执行构造函数, 对象在消亡之前要自动执行析构函数。由于malloc/free 是库
2012-06-04 17:18:51 550
转载 c++(指针参数是如何传递内存的?)
指针参数是如何传递内存的?如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例7-4-1 中,Test 函数的语句GetMemory(str, 200)并没有使str 获得期望的内存,str 依旧是NULL,为什么?void GetMemory(char *p, int num){p = (char *)malloc(sizeof(char) * num);}
2012-06-04 17:10:52 694 1
转载 错误代码中文查询GetLastError返回代码的含义
〖0〗-操作成功完成。 〖1〗-功能错误。 〖2〗-系统找不到指定的文件。 〖3〗-系统找不到指定的路径。 〖4〗-系统无法打开文件。 〖5〗-拒绝访问。 〖6〗-句柄无效。 〖7〗-存储控制块被损坏。 〖8〗-存储空间不足,无法处理此命令。 〖9〗-存储控制块地址无效。 〖10〗-环境错误。 〖11〗-试图加载格式错误的程序。 〖12〗-访
2012-06-03 11:41:25 2755
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人