自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(12)
  • 收藏
  • 关注

转载 MFC向txt里写文字

MFC 向txt里边写入文字  2011-02-16 12:21:14|  分类:C++ |  标签:|举报|字号大中小 订阅程序采用的是unicode字符集。很多只要设计到CString的都要加_T,后来因为程序需要,要在硬盘上创建txt文档并写入输入的字符。结果发现长度一直不对。让自己很头疼。最后终于解决,虽然不是很符合国际规范(其实也不知道

2014-04-29 16:16:04 832

转载 CArray

CArray  需要包含的头文件   CArray类支持与C arrays相似的数组,但是必要时可以动态压缩并扩展。数组索引从0开始。可以决定是固定数组上界还是允许当添加元素时扩展当前的边界。内存对上界是连续地分配空间,甚至一些元素可为空。  和C arrays一样,CArray索引元素的访问时间是不变的,与数组大小无关。  提示:  在使用一个数组之前,使

2011-12-08 12:51:44 623

转载 关于获取文件路径,查找文件是否存在,创建文件的一些函数

1、GetModuleFileName函数原型:   DWORD GetModuleFileName(  HMODULE hModule,  LPTSTR lpFilename,  DWORD nSize  );  函数参数说明:  hModule HMODULE 装载一个程序实例的句柄。如果该参数为NULL,该函数返回该当前应用程序

2011-12-08 09:46:43 2441

原创 绘图的几种方式

1、使用MoveToEx绘图HDC hdc;//hdc = ::GetDC(NULL);                                       //使用API 函数GetDC(NULL),取得屏幕的HDC.并进行画图。hdc = ::GetDC(m_hWnd);                                         //获取的是当前视类窗

2011-12-06 15:21:28 1129

转载 VC中ID、句柄、指针、对象互相转换

VC中ID、句柄、指针、对象互相转换2011-09-20 22:42一般我们使用的框架是VC提供的Wizard生成的MFC App Wizard(exe)框架,无论是多文档还是单文档,都存在指针获取和操作问题。下面这节内容主要是一般的框架,然后再讲多线程中的指针使用。使用到的类需要包含响应的头文件。首先一般获得本类(视,文档,对话框都支持)实例指针 this,用th

2011-12-05 19:19:23 3483 1

原创 创建类及删除类操作

在vc++中创建以CStatusBar为基类的1.在向导里面创建一个新类,基类为相应得状态栏得CStatusBarCtrl.2.在新类的头文件里面,修改CStatusBarCtrl,改为CStatusBar。如下所示:class CProgStatusBar : public CStatusBar{。。。。。}3、在新类的源文件中,修改BEGIN_MESSAGE_MAP

2011-11-30 18:01:52 1282

原创 创建进度栏的步骤

注意:其实只需要1、8两步就可以完成操作,其他的步骤没有起作用,写出来只是让大家明白创建的具体思路;  1、在CMainFrame的头文件中新建一个CProgressCtrl 的对象m_progress;2、在CMainFrame的头文件中定义一个消息:#define UM_PROGRESS     WM_USER+13、在注释宏下声明消息响应函数原型:afx_msg vo

2011-11-29 21:26:19 1205

原创 在状态栏中添加一个时钟功能

1、在CMainFrame中定义一个状态栏的对象:protected:  CStatusBar  m_wndStatusBar;            //一般都是系统自己已经设置好的2、在String Table中添加资源         IDS_TIMER                 时钟2、在CMainFrame中添加全局变量:static UINT indicato

2011-11-29 20:24:19 1140

转载 为真彩工具栏添加下拉菜单

0397 单击右键弹出菜单在应用程序中单击右键弹出菜单可以方便用户的操作,要实现右键弹出菜单需要调用CMenu类的TrackPopupMenu方法,该方法用于显示一个弹出式菜单。如图6.38所示。程序代码如下:void CPopupMenuDlg::OnRButtonUp(UINT nFlags, CPoint point){    CMenu* pPopup = m_Menu

2011-11-28 20:47:05 1066

转载 vc++添加真彩工具栏

步骤如下:   Step1:建一个单文档/多文档框架   Step2:在框架类CMainFrame中添加如下变量 CReBar m_wndReBar Step3:添加BOOL型成员函数CreateExToolBar() BOOL CMainFrame::CreateExToolBar() { CImageList img; CString str;

2011-11-28 20:11:46 1082 2

原创 菜单

1、在菜单项前添加标记用到的函数 GetMenu()  作用 :获取菜单栏;GetSubMenu() 作用: 获取子菜单; CheckMenuItem()作用:菜单标记; 函数功能:该函数取得与指定菜单项相联系的菜单标志。如果该菜单项打开了一个子菜单,该函数也返回子菜单里的菜单项数。  函数原型:DWORD CheckMenuItem(HMENU hmenu, UINT u

2011-11-28 19:03:38 3939 6

转载 vc++参数

CBRS_BOTTOM2010-04-24 22:33:18CBRS_TOP Control bar is at top of frame window.控制条在框架窗口顶部。 CBRS_BOTTOM Control bar is at bottom of frame window.控制条在框架窗口底部。 CBRS_NOALIGN Control

2011-11-27 20:22:29 711

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除