关闭

win32中调用Atl控件

win32中调用Atl控件   问了多位c++程序员,win32群里的朋友如何在Win32中调用Atl控件,也游了开源网站一回,均无结果,按照微软msdn给出的步骤也没有搞定。搜索引擎找了无数篇文件,终于找到可行的方法,故记录于此。 第一步、创建Win32 Project项目,Application Settings窗口中勾选“ATL” 第二步、添加引用 ? ...
阅读(1407) 评论(0)

换肤对话框的选中框。

1.先准备列表用的xml 2.定制memframeimage 相关类。 class CBkMemoryFrameImage : public CBkMemoryImage { BKOBJ_DECLARE_CLASS_NAME(CBkMemoryFrameImage, "memframeimage") CBkMemoryFrameIm...
阅读(1353) 评论(1)

带箭头的listbox

#include "stdafx.h" #include "FinancialListBox.h" #include #define SCROLL_BTN_HEIGHT 20 #define SCROLL_BTN_WIDTH 134 #define SCROLL_BT...
阅读(1751) 评论(0)

分割网址上附带的参数

1. CString strAll; strAll = "dialogWidth=600;dialogHeight=400;dialogLeft=100;dialogTop=100;maxable=1"; vector vecPara; SplitString(vec...
阅读(1309) 评论(0)

设置tab的格式

客户要求,tab要做成标准的样式。 1.首先,把tab做成2灰1白的三张连接的图片。 2.对xml中的tabctrl设置要仔细,它的宽度和高度   更要注意的是tabskin,tabskin的宽度和高度。...
阅读(1265) 评论(0)

Rijndaels的使用

高级加密标准(Advanced Encryption Standard,AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。        1.加密的调用方法 bool CGlo...
阅读(2197) 评论(0)

事件对象。

在用多线程编程时,往往会要求某线程执行完毕以后,再执行其他线程。或者要求对公共资源进行保护。这时我们的选择还是很多的:关键代码段(CriticalSection)、互斥体(mutex)、事件。你可以使用MFC封装的CEvent或者使用Windows API CreateEvent...
阅读(1116) 评论(0)

扩展CEdit实现文件的拖动。

很早之前,写测试的例子的时候,会把路径写死,现在感觉真傻。       现在我最起码能想到3中方法。       1.CEdit GetWindowText(手动拷贝路径)       2.SHBrowseForFolder(让用户浏览)       3.支持文件拖动(用...
阅读(1442) 评论(0)

我想写个截图程序

手把手VC截图小工具,附源码 一直都想写个截图程序,觉得蛮有意思的。看到网上这位兄弟的思路蛮清晰的,就自己跟着做下,并记录了流程,做个备份。 1.首先是构建个基于对话框的程序。在OnInitDialog中 注册热键,并隐藏当前对话框。在资源里把对话框设为无边框。...
阅读(2430) 评论(1)

用map是您的程序更清晰!

当您遇到一大堆用数字串对应的规则时,记这些字符串有时会让人很头痛。没关系,用 枚举+map。 1.定义一些枚举。 enum UpdateKind { enCommenFile = 1, enCom, // enDelCommenFile,//...
阅读(1349) 评论(0)

优秀的开源工具。

1.curl 2.tinyxml...
阅读(1235) 评论(0)

异常牛X的Policy

policy是规定好的 规章制度之类的一般是没有疑问要按照执行的 类似政府策略 或者公司的故障守则,strategy有点类似于计策 比如说我想开办一个公司的经营策略 营销策略之类的。今天我们讨论的是loki库中的policy,和设计模式中的strategy是要区别开来的。...
阅读(1255) 评论(0)

两个对象之间很好的交互方法!

类或对象之间的建立联系的方法很多:如(1)用组合的方式,一个类做为另一个类的成员变量。(2)两个类都作为基类的成员,通过基类调用另一个类。(3)想办法捞到另一个类的句柄,给另一个类发消息。(4)还有,受人诟病的 全局变量也是一种方式呀。我们今天要 讨论的是通过一个 中间类 来实现...
阅读(1308) 评论(0)

扩展金山提示框,使之带颜色(二)

动态提示框最好能有三个功能:1.动态地改变大小 2.支持多种颜色 3.能有个确定按钮 1.用xml给提示框来个布局。 %str1%...
阅读(1454) 评论(0)

创建桌面快捷方式

BOOL CreateDesktopShotCut( CString strName,//在桌面显示的名称 CString strSourcePath)//文件绝对路径名称 { if(FAILED(CoInitialize(NULL))) return F...
阅读(1178) 评论(0)

扩展金山提示框,使之带颜色

1.提示过多时,有时需要颜色,便于用户查看。 2.调查发现CBkRichText有对颜色的设置,在此可重用。 BOOL SetRichText(UINT uItemID, LPCSTR lpszXml) { T* pT = static_c...
阅读(1354) 评论(0)

请问:金山卫士这个等待的效果怎么做出来的?

1.首先,要定义计时器 XX.h   void OnTimer(UINT_PTR nIDEvent); ... BEGIN_MSG_MAP_EX(CUpdateListDlg) MSG_WM_TIMER(OnTimer) END_MSG_MAP() 2....
阅读(2011) 评论(0)

loki factory的使用 例二

1.参照例一配置// Shape.h #ifndef Shape_H_INCLUDED_ #define Shape_H_INCLUDED_ #include #include "loki/Singleton.h" #include "loki/Factory.h" usi...
阅读(1620) 评论(1)

loki factory的使用

1.Loki的下载地址 http://sourceforge.net/projects/loki-lib/2.把loki库考到自己的工程下3.引入详细代码:#include #include #include "loki/Factory.h" #include "loki/S...
阅读(1829) 评论(0)

Loki 单键的使用

1.Loki的下载地址 http://sourceforge.net/projects/loki-lib/2.把loki库考到自己的工程下3.引入#include "loki/Singleton.h" using namespace Loki;4.定义单键typedef Sin...
阅读(1343) 评论(0)
82条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:61272次
    • 积分:1475
    • 等级:
    • 排名:千里之外
    • 原创:66篇
    • 转载:16篇
    • 译文:0篇
    • 评论:9条
    最新评论