![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
方法
Lisa_Miao
这个作者很懒,什么都没留下…
展开
-
SkinMagic使用的基本方法及高级方法
1. SkinMagic使用的方法1.1 初始化皮肤控件 InitSkinMagicLib例: nInitSkinMagicLib=InitSkinMagicLib( AfxGetInstanceHandle(),_T("LSA") ,NULL,NULL);加载皮肤文件LoadSkinFile(根据文件路径进行加载)或LoadSkinFromResource(根据资源转载 2013-06-28 13:59:13 · 1494 阅读 · 1 评论 -
CMenu
CMenu目录定义一、CMenu类的成员函数:二、nFlags说明:编辑本段定义 对于系统菜单,创建起来比较简单,直接使用资源编辑器就能生成菜单,再通过ClassWizard创建菜单命令函数。在我的资源中上传了一个工程,实现了一个右键弹出贴图菜单。结合这个工程,介绍动态创建菜单、创建弹出式菜单和重绘菜单。 首先介绍基础知识: 编辑本段一、CMenu类的转载 2013-07-18 15:00:19 · 886 阅读 · 0 评论 -
菜单编程 (TrackPopupMenu)
1,弹出菜单(Pop-up)是不能用来作命令响应的。2,MFC中菜单项消息如果利用ClassWizard来对菜单项消息分别在上述四个类中进行响应,则菜单消息传递顺序:View类--Doc类--CMainFrame类--App类。菜单消息一旦在其中一个类中响应则不再在其它类中查找响应函数。具体:当点击一个菜单项的时候,最先接受到菜单项消息的是CMainFrame框架类,CMainFr转载 2013-07-18 16:06:18 · 2883 阅读 · 0 评论 -
如何给CTreeCtrl 添加右键菜单
如何给CTreeCtrl 添加右键菜单 首先定义右键消息函数: afx_msg void OnRBClick(NMHDR* pNMHDR, LRESULT* pResult); 然后在消息循环中定义消息对应关系: ON_NOTIFY(NM_RCLICK, ID_TREECTRL, OnRbClick) 接着定义转载 2013-07-18 16:57:35 · 730 阅读 · 0 评论 -
STL中map用法详解
std map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下std map内部数据的组织,std map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在std map内部所有的数转载 2013-07-21 20:24:02 · 378 阅读 · 0 评论 -
char[] CString string 的相互转换
先假定有如下变量:CString cs;string ss;char ch[100];1.char[]转换CString:cs=ch; //直接赋值2:CString转换char[]:(1):strcpy(ch,cs);(2):sprintf(ch,"%s",cs);如果是char * pch=new char[100];转载 2013-07-22 09:10:51 · 591 阅读 · 0 评论 -
CString 操作指南
CString 操作指南原著:Joseph M. Newcomer翻译:littleloach原文出处:codeproject:CString Management通过阅读本文你可以学习如何有效地使用 CString。 CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样转载 2013-07-22 09:15:57 · 421 阅读 · 0 评论