MFC
文章平均质量分 81
曲终人散121
努力。
展开
-
MFC MDI和SDI美化----之客户区美化
2、一、MDI客户窗口 一个MDI应用的主框架窗口包含一个特殊的子窗口称为MDICLIENT窗口。MDICLIENT窗口负责管理主框架窗口的客户区。MDICLIENT窗口本身有自己的子窗口即由CMDIChildWnd派生的文档窗口,也就是MDI子窗口。MDI主框架窗口负责管理MDICLIENT子窗口。当控制条(菜单条,状态条等)发生变化时,MDI主框架窗口重新配置MDICLIENT窗口。MD转载 2016-11-02 16:52:06 · 634 阅读 · 0 评论 -
VC中CDockablePane使用心得
VC中CDockablePane使用心得标签: MFCVCCDockPane布局2016-08-15 16:45 94人阅读 评论(0)收藏举报本文章已收录于:分类: MFC学习(113) 作者同类文章X最近做项目使用到了MFC的CDockablePane进行布局,下面将应用心得以九转载 2016-11-02 10:13:20 · 3287 阅读 · 0 评论 -
MFC MDI和SDI非客户区框架界面美化之----标题栏以及边框美化
1、美化方式:贴图、重绘 优点:简单,易理解!适合 缺点:美化限制较大,实际使用意义不大。2、基本思路是重载CMainFrame类的DefWindowProc()函数,并判断消息为:WM_NCPAINT,WM_NCACTIVATE,WM_NOTIFY的时候,调用自己的转载 2016-11-03 10:55:12 · 1714 阅读 · 1 评论 -
C++事件的建立和使用SetEvent,ResetEvent
一、事件是很常用的多线程同步互斥机制 函数原型如下所示,一共四个参数:HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, // SECURITY_ATTRIBUTES结构指针,可为NULL BOOL bManualReset, // 手动/自动转载 2016-11-28 21:02:03 · 5715 阅读 · 1 评论 -
MFC 多线程及线程同步
一、MFC对多线程编程的支持 MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。 工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打印机的后台打印等。用户界面线程一般用于处理独立于其他线程执行之外的用户输入,响应用户及系统所产生的事件和消息等。但对于Win32的API转载 2016-11-27 21:54:13 · 3897 阅读 · 0 评论 -
MFC.bsc文件的生成方法及使用方法与MFC查看源码
MFC.bsc文件的生成方法 首先进入DOS命令模式: C:/Program Files/Microsoft Visual Studio/VC98/bin目录下运行VCVARS32.BAT,然后再进入C:/Program Files/Microsoft Visual Studio/VC98/MFC/SRC/ 运行如下命令:nmake browseonly=1 no_pch=1转载 2016-12-08 11:22:08 · 1554 阅读 · 0 评论 -
改变 自绘 CListCtrl、CHeaderCtrl 高度、字体、颜色和背景及其动态创建中的问题
以下是网上流传自绘CListCtrl控件的方法:不过有几个问题需要注意一下:以下功能在静态创建时没有问题,动态创建是会出现两个问题一.控件的表没有自动重绘,没有实现换肤。在CListCtrlCL类中设置断点,进入不了CListCtrlCl::DrawItem(),原因是在动态创建是没有LVS_OWNERDRAWFIXED风格。 解决办法: m_list->Cre原创 2016-12-10 09:14:20 · 7386 阅读 · 0 评论