- 博客(20)
- 资源 (3)
- 收藏
- 关注
转载 CRichEditView或CRichEditVCtrl的资料
CRichEditViewCObject └CCmdTarget └CWnd └CView └CCtrlView └CRichEditView 一个“带格式编辑控件”是一个窗口,在这个窗口中用户可以输入和编辑文本。文本可以被赋予字母或段落的格式化,也可以包括嵌入的OLE对象。带格式编辑控件为格式化文本提供了设计界面。但是,应用程序必须实现需要的用户部件,以使格式化操作对用户来说可用。CRichE
2009-06-20 18:28:00 3089
转载 CFont与LOGFont、HFont是什么关系,如何建立联系?
CFont ftFolders; CFont ftItems; CFont ftHotItems;LOGFONT lf; HFONT hf = (HFONT) GetStockObject(DEFAULT_GUI_FONT); CFont * gf = CFont::FromHandle(hf); gf->GetLogFont(&lf); lf.lfUnderline = TRUE; f
2009-06-20 16:07:00 10132
原创 VC 位图中相关对象的互相转换
一、BITMAP与CBitmap (1) BITMAP --> CBitmap HBITMAP hBitmap; CBitmap bm; CBitmap* pBitmap; ... pBitmap= bm
2009-06-20 14:24:00 897
转载 如何在对话框类中访问父窗口中的数据
对话框是VC++ 编程中一种经常用到的资源,同时它也是一种非常便捷地与用户沟通信息的方式。对话框基本上可以分为两大类:模态对话框和非模态对话框。如何从对话框中访问其父窗口中的数据将是我们下面要讨论的问题。 一。父窗口类为 CMainFrame , CChildFrame 和 CDialog 类: 当父窗口为主边框窗口类,子边框窗口类和对话框类时,我们可以在调
2009-06-20 11:58:00 1140
转载 VC 如何获取和改变一个RichEdit控件内的字体
首先了解一下CHARFORMAT结构SetDefaultCharFormat( CHARFORMAT& cf ); typedef struct _charformat { UINT cbSize; _WPAD _wPad1; DWORD
2009-06-19 13:39:00 5494 1
转载 Richedit使用大全
一.常见问题a.可以编译,不能执行的AfxInitRichEdit();b.升级默认的Riched版本(默认的有一些bug),如可在InitInstance中添加LoadLibrary("RICHED20.DLL") 最后注意 FreeLibrary 如果是CRichEditView基类的可用BOOL CXXXXXXView::PreCreateWindow(CREATESTRUCT& cs){/
2009-06-19 10:34:00 1492
转载 积累的VC编程小技巧之编辑框
1.如何让对话框中的编辑框接收对话框的消息////////////////////////////////////////////////// 如何让对话框中的CEdit控件类接收对话框的消息////////////////////////////////////////////////1、在对话框中增加一个ID 为IDC_EDIT1的CEdit1控件2、通过ClassWizard 生成一个基
2009-06-19 10:23:00 721
转载 位图文件读写综述
一、位图文件结构位图文件头 位图信息2.1 位图信息头2.2 颜色表 位图数据 二、位图文件读写操作类的声明 位图的读取 位图读取过程中的调色板的创建和调用 位图的显示 位图的存储 新位图的创建 其它问题 三、CFG_DIB的使用下载本文配套代码关于位图文件操作的资料很多。为了方便开发人员的工作,写下本文,介绍了位图文件结构,在此基础
2009-06-18 14:00:00 584
转载 BMP位图文件结构及VC操作
用普通方法显示BMP位图,占内存大,速度慢,在图形缩小时,失真严重,在低颜色位数的设备上显示高颜色位数的图形图形时失真大。本文采用视频函数显示BMP位图,可以消除以上的缺点。 ---- 一、BMP文件结构 ---- 1. BMP文件组成 ---- BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。 ---- 2. BMP文件头 ---- BMP文件头数据结构含有BMP文
2009-06-18 09:15:00 790
转载 VC实现类似Excel文件夹式样的标签控制
众所周知,Excel中一个工作簿可以有多个工作表单(worksheet),每个表单可以通过左下角的标签控制灵活切换(如图一),Visual C++也有类似的控制,如在Output窗口中设置有:Build,Debug,Find in Files和Results等标签控制(如图二)。 图一Excel中的标签控制 图二 Visual C++中的标签控制 我们将这种界面称为文件夹式样的标签控制,
2009-06-17 09:24:00 1245
转载 VC读写INI文件
我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下: 一.将信息写入.INI文件中. 1.所用的WINAPI函数原型为: BOOL WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTS
2009-06-16 16:55:00 694
转载 VC 中获得当前路径的方法
1.//以下代码来自CSDN 2004 VC编程经验总结{CString strPath;GetCurrentDirectory(MAX_PATH,strPath.GetBuffer(MAX_PATH));strPath.ReleaseBuffer();return strPath;} 2.//以下代码来自TZ MFC.NET Primer 1.01CStrin
2009-06-16 16:47:00 7239
转载 配置WinPcap
配置环境:1。首先到http://www.winpcap.org/install/default.htm下载安装winpcap 驱动和DLL组件。安装上。。。。一直next直到看见finish为止2。然后到http://www.winpcap.org/devel.htm.下载winpcap开发包,解压到指定目录,这里我解压到F:/Devlop/WpdPack_4_0_2/WpdP
2009-06-16 11:22:00 1443
转载 VC定时器SetTimer的用法
SetTimer函数的用法 1 )用WM_TIMER来设置定时器 先请看SetTimer这个API函数的原型 UINT_PTR SetTimer( HWND hWnd, // 窗口句柄 UINT_PTR nIDEvent, // 定时器ID,多个定时器时,可以通过该ID判断是哪个定时器 UINT uElapse, // 时间间隔,单位为毫秒 TIMERPROC lpTimerFunc // 回调函
2009-06-15 08:53:00 1450 1
转载 MFC 自定义消息四步曲
1. 定义全局变量或宏#define WM_MyMessage (WM_USER + n) n为数字到少大于100或者用 const UINT WM_MYMESSAGE = WM_USER + n一般可以加在stdafx.h 或resource.h 或*.app.h中。他们都是全局变量头文件所以都可以.2. 在所在类的*.H文件增加消息函数声明.protected://{{AFX_
2009-06-14 22:35:00 873
转载 教你如何使用VFW调用视频压缩解压缩!花了我一个下午的时间[非常详细]
出处:服务器开发(Server Development)时间:Sun, 18 Mar 2007 17:24:10 +0000作者:huzhangyou2002地址:http://doserver.net/read.php/1015.htm内容:为了深入了解如何开发视频传输,一个下午看MSDN加上网上的资料进行整理,得出如下文档,甚为欣慰,希望能够帮助到别人开发!数据压缩步骤:1:定义COMPVAR
2009-06-11 21:12:00 3411 6
转载 VC下显示位图的几种方法
VC下显示位图的几种方法总结一下关于位图的几种用法。说到这还是开头给大家介绍一下,有关位图的知识吧,以及对于我们比较有用的几个关于位图的结构体。一.位图结构如下: ---- 一、BMP文件结构 ---- 1. BMP文件组成 ---- BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。 ---- 2. BMP文件头 ---- BMP文件头数据结构
2009-06-11 20:38:00 794
转载 MFC应用程序中指针的使用
1) 在View中获得Doc指针 2) 在App中获得MainFrame指针 3) 在View中获得MainFrame指针 4) 获得View(已建立)指针 5) 获得当前文档指针 6) 获得状态栏与工具栏指针 7) 获得状态栏与工具栏变量 8) 在Mainframe获得菜单指针 9) 在任何类
2009-06-09 14:25:00 431
转载 Makefile符号说明
GNU make makefile 基本结构 makefile 变量 GNU make 的主要预定义变量 隐含规则 makefile 范例 运行 make1 GNU make在大型的开发项目中,通常有几十到上百个的源文件,如果每次均手工键入 gcc 命令进行编译的话,则会非常不方便。因此,人们通常利用 make 工具来自动完成编译工作。这些工作包括:如果仅修改了某几个源文件,则只重新编译
2009-06-01 22:20:00 1197
转载 嵌入开发中C可以提高效率和减少代码size的方法
1 switch-case 语句。在程序中经常会使用switch-case语句,每一个由机器语言实现的测试和跳转仅仅是为了决定下一步要做什么,就浪费了处理器时间。为了提高速度,可以把具体的情况按照它们发生的相对频率排序。即把最可能发生的情况放在第一,最不可能发生的情况放在最后,这样会减少平均的代码执行时间。 2 全局变量。使用全局变量比向函数传递参数更加有效率,这样做去除了函数调用前参数入栈
2009-06-01 14:23:00 1710
openPOWERLINK_V2.2.2.tar.gz
2015-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人