![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
cy1450
这个作者很懒,什么都没留下…
展开
-
在菜单中显示图标
第一步:新建一个单文档应用程序,在.h文件中添加成员变量public:CBitmap m_bmpNew;第二步:添加一个位图资源。ID号为:IDB_BMP_NEW第三步:在构造函数中初始化位图:m_bmpNew.LoadBitmap(IDB_BMP_NEW);第四步:在视类的OnDraw函数中通过SetMenuItemBitmaps函数向菜单中增加图标CWnd*原创 2013-11-13 20:15:38 · 843 阅读 · 0 评论 -
在切分窗口中使用多个视图类
此例子是在前面一个例子的基础上实现的。第一步:新建一个当文档应用程序,并添加一个对话框资源,对话框ID号为IDD_NEWDIALOG,将属性Style设置为Child。并为该对话框添加一个视图类,CNewDialogView::CFormView;第二步:只需要修改OnCreateClient函数中的代码即可:CRect rc;GetClientRect(&rc);CS原创 2013-11-13 21:13:00 · 623 阅读 · 0 评论 -
如何动态设置窗口的光标
本实例中将点击一个按钮时,会将光标设置成自己设置的形状,进行动态显示光标。第一步:新建一个对话框应用程序,添加一个button按钮,同时添加一个光标资源,将ID设置为IDC_CURSOR1。如果鼠标移动到了button按钮上,就会生成设置的光标。第二步:在程序中添加WM_SETCURSOR消息。在该消息处理函数中添加如下代码:CString strClassName;HCU原创 2013-11-13 22:31:39 · 1182 阅读 · 0 评论 -
静态切分窗口
第一步:创建一个当文档应用程序,添加成员变量 CSplitterWnd m_splitter;第二步:为框架类Frame添加对文档类和视类的声明: #include "*Doc.h" #include "*View.h"第三步:在框架类中重载OnCreateClient函数,添加如下代码Crect rc;GetClientRect(&rc);CSize paneSize(rc.原创 2013-11-13 20:40:12 · 740 阅读 · 0 评论 -
如何使窗口进行动态显示
如果要使窗口界面实现卷帘,淡入淡出和弹出效果,就可以使用API函数中的AnimateWindow函数。函数原型如下:BOOL AnimateWindow(HWND hWnd, DWORD dwTime, DWORD dwFlags);其中hWnd是指发生动态显示的窗口句柄,dwTime指明动态显示持续的时间(ms),dwFlags参数为动态显示的类型。下面为一个简单的例子:原创 2013-11-13 22:20:05 · 849 阅读 · 0 评论 -
如何动态创建切分窗口
创建动态切分窗口,可以通过拖动鼠标来调节窗口的大小。第一步:同样,创建一个单文档应用程序,在头文件中添加一个成员变量public:CSplitterWnd m_splitter;第二步:只要在框架类文档的cpp文件中重载OnCreateClient函数既可。在该函数中添加如下代码:m_splitter.Create(this,2,2,CSize(10,10),pContex原创 2013-11-13 21:22:06 · 756 阅读 · 0 评论 -
C++中的MFC创建Excel表格和添加数据到Excel表格中的方法
C++中的MFC创建Excel表格和添加数据到Excel表格中的方法,用到了CDatabase 和CStdioFile原创 2015-01-08 15:18:07 · 7547 阅读 · 1 评论 -
MFC菜单资源ID加载到对话框上
VS中的MFC添加菜单资源ID,或者加载菜单资源ID号,使对话框能够显示菜单的方法,还有设计了加载弹出对话框的方法原创 2014-12-06 11:18:08 · 1634 阅读 · 0 评论