- 博客(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关注的人