
MFC
xjujun
是
展开
-
Excel.cpp和Excel.h
Excel.cpp和Excel.h是从Excel的类型库中获取的,类型库类似C++中的头文件,包括接口,方法,属性的定义;类型库在Excel的安装目录可以找到,Excel的版本不同,这个类型库也不一样,如下所示:Excel 95 and prior : xl5en32.olbExcel 97 : excel8.olbExcel 2000转载 2012-09-14 10:51:58 · 858 阅读 · 0 评论 -
mfc判断鼠标位置是否在控件上
鼠标在控件上位置该怎么判断鼠标在控件上位置该怎么判断那你把静态文本框都设为Notify,派生一个CStatic类,响应WM_MOUSEMOVE事件,里面的那个point就是你想要的值BOOL CtestDlg::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/o转载 2012-07-31 23:43:49 · 8001 阅读 · 0 评论 -
MFC 如何设置鼠标的形状 如何设置光标热区
原文链接:http://blog.163.com/wenxianliang08@126/blog/static/8358326320111101856195/Windows程序和Doc程序很大的不同 , 就在于Windows有一个亮丽的图形界面和简捷的操作方式 , 而鼠标就是Windows程序中最重要的一个操作手段 . 有朋友向我咨询如何修改鼠标形状 , 这本来是一个简单的问题转载 2012-08-01 12:51:50 · 8028 阅读 · 0 评论 -
MFC中用AngleArc函数画图中直线问题
由于要在对话框的控件中画弧,使用AngleArc函数来话,感觉较方便,但是直接画发现一个问题,总是会出现一条直线,这时需要在AngleArc的函数钱增加一个Moveto函数:例子:pDC->MoveTo(pstart);//pstart是起始点对应的点坐标pDC->AngleArc(centerpoint,radius,startangle,sweepangle);以下原创 2012-08-01 20:18:19 · 7725 阅读 · 0 评论 -
AfxMessageBox和Messagebox的区别
AfxMessageBox的函数原型 int AfxMessageBox( LPCTSTR lpszText, UINT nType = MB_OK, UINT nIDHelp = 0 ); int AFXAPI AfxMessageBox( UINT nIDPrompt, UINT nType = MB_OK, UINT nIDHelp = (UINT) –1转载 2012-08-30 19:04:08 · 834 阅读 · 0 评论 -
VC6.0启动File->open和Project->add file to project崩溃的解决方法
最近由于装了Office2010,VC6.0被整残了,file->open 和 Project->add file to project不能用,一用VC6.0就崩溃,查到是由于office的组件和VC6.0不兼容,有内讧,可以卸载装回2003版本,但是用惯了2007和2010之后2003就难以入眼了...看着VS2005,2008,2010庞大的安装包和缓慢的运行速度,实在是难以舍弃小巧的转载 2012-08-31 09:12:25 · 5864 阅读 · 1 评论 -
VC++的Unicode编程
VC++的Unicode编程转载 2014-02-11 11:44:31 · 628 阅读 · 0 评论 -
MFC改变鼠标形状的方法汇总
1: 修改方法一 重载CView里的OnMouseMove函数 . 重载方法 : “View” -> “ClassWizard” (Ctrl + W) -> 右侧Messages栏选择”WM_MOUSEMOVE” , 然后点”Add Function” , 点”OK” . 添加代码 : 在 CDocTestView::OnM转载 2014-08-14 09:42:59 · 2927 阅读 · 0 评论 -
MFC 判断鼠标是否在控件范围内
http://blog.youkuaiyun.com/shiwei0124/article/details/5629878 WINDOWPLACEMENT wp; RECT rect; GetDlgItem(IDC_SLIDER)-> GetWindowPlacement(&wp); //client坐标系rect=wp.rcNormalPosition; if(point.x>转载 2012-07-31 23:32:39 · 4756 阅读 · 0 评论 -
CStatic控件的基本使用
http://www.cnblogs.com/pfa2008/archive/2010/01/25/1655947.htmlCStatic 继承于 CWnd,是一种特殊的窗体。他可以显示文本字符串(这也是最常用的用法)、图标、指针(cursor)、位图和增强图文元件. 通常静态控件不提供输入和输出。但是如果把他的属性设置为 SS_NOTIFY,他可以通知其父窗口的击鼠标事件。一。C转载 2012-08-06 09:18:53 · 732 阅读 · 0 评论 -
Visual C++ 中操纵 MS Word 123
使用VC编程来操纵Office。你可以实现诸如:Word文件打印、传送数据到Word文档、发送E-MAIL、自动产生表格、Excel数据统计、圆饼图,直方图显示、自动报表生成、播放幻灯、doc,txt,HTML,rtf文件转换、中文简繁体转换、拼音或笔画排序......只要是Office能够实现的功能,都可以在你写的程序中调用。仔细阅读下面的说明,并下载源文件进行参考,你就可以一步一步地掌握这个技转载 2012-09-14 11:03:14 · 811 阅读 · 0 评论 -
CFileDialog会改变程序的默认执行路径
今天在用MFC写程序的时候,碰到一个奇怪的问题:在我用CFileDialog选择文件后,程序的其它地方,就提示我说找不到某个文件;这个文件的路径,我是用hard code的方法硬写在程序里方便测试的。 如果这个路径我用的是绝对路径,并不会出问题;如果是用相对路径,则会提示找不到文件。 查了一会MSDN,原来用CFileDialog打开文件后,程序默认的执行路径就得到了改变。这样的话,我在用CFil转载 2012-09-06 09:57:45 · 2764 阅读 · 0 评论 -
MFC中在对话框中实现键盘快捷键响应方法
针对MFC中如何在对话框中实现键盘快捷键响应:MFC对话框程序键盘消息响应与快捷键的实现百度文库链接http://wenku.baidu.com/view/2604db8471fe910ef12df876.html相关参考博客http://blog.sina.com.cn/s/blog_53c286c50100oiiq.html原创 2012-08-29 10:38:52 · 1585 阅读 · 0 评论 -
MFC添加右键菜单
http://www.cppblog.com/suitang/articles/136172.html?opt=admin可以使用响应WM_RBUTTONDOWN或者WN_RBUTTONUP消息。这里使用的是响应WM_CONTEXMENU消息。一、按钮右键弹出菜单 1void CRButtonMenuDlg::OnContextMenu(CWnd* /*pWnd*/,转载 2012-08-01 22:43:54 · 16020 阅读 · 2 评论 -
自由下载百度文库的文档
http://www.bangshouwang.com/http://www.dengkeyu.cn/原创 2012-08-05 21:38:20 · 1515 阅读 · 0 评论 -
GetWindowRect和GetClientRect分析
http://www.cppblog.com/aurain/archive/2009/03/10/76126.htmlGetWindowRect是取得窗口在屏幕坐标系下的RECT坐标(包括客户区和非客户区),这样可以得到窗口的大小和相对屏幕左上角(0,0)的位置。GetClientRect取得窗口客户区(不包括非客户区)在客户区坐标系下的RECT坐标,可以得到窗口的大小,而不能得到转载 2012-08-06 11:03:49 · 554 阅读 · 0 评论 -
修改MFC窗口标题和图标
MFC程序的默认的标题是“无标题-title”,其中title是应用程序的名称,我们应如何修改MFC窗口标题来符合自己的要求? MFC程序的文档类中定义了一个虚函数SetTitle,用于设置窗口标题的前半部分,如果只是要修改“无标题”部分,可以重载文档类的该函数。窗口标题的后半部分可以通过SetWindowText设置,也可以编辑字符串资源中的IDR_MAINFRAME字符串,将第一转载 2012-09-06 20:04:58 · 1958 阅读 · 0 评论 -
MFC 获取当前工作路径和可执行文件路径
1. 获取Debug或Release所在的路径CString GetModuleDir() { HMODULE module = GetModuleHandle(0); char pFileName[MAX_PATH]; GetModuleFileName(module, pFileName, MAX_PATH); CString csFullPath(pFileName)转载 2012-10-10 09:46:57 · 25600 阅读 · 0 评论 -
如何嵌入并自动使用 MFC 的 Word 文档
Microsoft Office Development with Visual Studiohttp://msdn.microsoft.com/en-us/library/office/aa188489(v=office.10).aspx#vsofficedev_topic3http://support.microsoft.com/kb/238611如何嵌入并自动使用 MFC原创 2012-09-19 14:28:25 · 2271 阅读 · 0 评论 -
常见MFC UI界面库
Xtrme toolkit,BCGControlBar,SkinMagic,AppFace,Skin++,Uskin++,SYGUI,LibUIDK,GuiToolkit,GardenUI等等,除了后两种一个是开源,一个是免费的外,其余的都是收费的。The Ultimate Toolboxhttp://www.codeproject.com/KB/MFC/Ultimat转载 2014-09-01 11:30:12 · 1160 阅读 · 0 评论