码迷,mamicode.com
首页 >  
搜索关键字:mfc 树控件    ( 3866个结果
使用API的VC-主体构架
在用VC编写Windows程序时,我不喜欢利用MFC,这里我要将API方式的VC程序的各个使用方式记录下来。使用API的VC一、主体构架1. 在VS2008中新建Windows窗体项目,选择“空项目”;2. 在项目中新建一个"main.cpp"文件,代码位于文末;3.在项目中新建一个“对话框”窗体资...
分类:Windows程序   时间:2014-11-27 21:53:12    阅读次数:207
VS2003 MFC项目转升级 VS2013
1、stdafx.h修改版本:#pragmaonce #ifndefVC_EXTRALEAN #defineVC_EXTRALEAN #endif #ifndefWINVER #defineWINVER0x0501 #endif #ifndef_WIN32_WINNT #define_WIN32_WINNT0x0501 #endif #ifndef_WIN32_WINDOWS #define_WIN32_WINDOWS0x0410 #endif #ifndef_WIN32_IE #def..
分类:编程语言   时间:2014-11-27 18:49:07    阅读次数:603
MFC中的GDI绘图(3)
2、设置坐标映射    (1)Windows坐标系统 Windows坐标系分为逻辑坐标系和设备坐标系两种,GDI支持这两种坐标系。一般而言, GDI的文本和图形输出函数使用逻辑坐标,而在客户区移动或按下鼠标的鼠标位置是采用设备坐标。 逻辑坐标系是面向DC的坐标系,这种坐标不考虑具体的设备类型,在绘图时,Windows会根据当前设置的映射模式将逻辑坐标转换为设备坐标。 设备坐标系是面向物理...
分类:编程语言   时间:2014-11-27 18:38:27    阅读次数:180
MFC中的GDI绘图(4)
3、创建绘图工具并选入DC    有了画布,要绘图我们必须有画笔画刷。在Windows中有HPEN、HBRUSH等GDI对象,MFC对GDI对象进行了很好的封装,提供了封装GDI对象的类,如CPen、CBrush、CFont、CBitmap和CPalette等,这些类都是GDI对象类CGdiObject的派生类。    一般先创建画笔(刷),然后调用CDC::SelectObject函数将画笔...
分类:编程语言   时间:2014-11-27 18:38:05    阅读次数:170
MFC中的GDI绘图(1)
一.关于GDI的基本概念 什么是GDI         Windows绘图的实质就是利用Windows提供的图形设备接口GDI(Graphics Device Interface)将图形绘制在显示器上。         在Windows操作系统中,动态链接库C:\WINDOWS\system32\gdi32.dll(GDI Client DLL)中定义了GDI函数,实现与设备无关的包括屏...
分类:编程语言   时间:2014-11-27 18:37:41    阅读次数:130
MFC中的GDI绘图(2)
二.MFC中GDI绘图     GDI绘图包括以下步骤:获取设备环境,设置坐标映射,创建绘图工具,调用DC绘图函数绘图。 1、获取设备环境 (1)在SDK编程中,获取设备环境的方法有两种: 通过API函数BeginPaint。应用程序响应WM_PAINT消息进行图形刷新时主要通过BeginPaint函数获取设备环境,在消息处理函数返回前调用API函数EndPaint释放设备环境。 函数原...
分类:编程语言   时间:2014-11-27 18:35:47    阅读次数:263
MFC中的GDI绘图(5)
坐标映射实例 (1)建立单文档MFC项目Draw:New—>Projects—>MFC AppWizard(EXE)—>Single Document。 (2)找到CMainFrame::PreCreateWindow函数,在其中设置默认窗口大小为400 pixel*300 pixel。 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)...
分类:编程语言   时间:2014-11-27 18:35:33    阅读次数:190
error C2664: “MessageBoxW”: 不能将参数 2 从“const char [14]”转换为“LPCWSTR”
vs2008提示 error C2664: “CWnd::MessageBoxW”: 不能将参数 1 从“const char [17]”转换为“LPCTSTR”在外面用vs2005编写mfc程序的时候经常要MessageBox("提示信息")函数,在vc6.0是没有问题的,但是在vs2005却会有...
分类:其他好文   时间:2014-11-27 18:01:30    阅读次数:305
[转]LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏原文地址:http://yacare.iteye.com/blog/2010049很多伙伴在更新VS2010,或者卸载VS2012安装2010后,建立Win32 Console Project/MFC项目...
分类:其他好文   时间:2014-11-27 15:53:58    阅读次数:117
mfc 按钮自绘
MFC  按钮自绘 author:songyanwu 说明:此文章简单的自绘一个按钮,同时也介绍自绘的一些原理;(绝对适合初学者入门,我也Goolgle 很多资料,介绍相当模糊为此也花了两天时间整理和学习!)虽然做的很简单,却包含了 自绘的原理。 先说说自己的一些想法:我就想把按钮封装成一个类,每次在使用的时候会很方便,当然在自己的类中去重载也可以! 此文章...
分类:编程语言   时间:2014-11-27 14:36:46    阅读次数:219
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!