孙鑫vc学习笔记
文章平均质量分 75
yihucha166
这个作者很懒,什么都没留下…
展开
-
孙鑫vc学习笔记_第一课
LESSON1Windows程序运行原理及程序编写流程,窗口产生过程,句柄原理,消息队列,回调函数,窗口关闭与应用程序退出的工作关系,使用VC++的若干小技巧,stdcall与cdecl调用规范的比较,初学者常犯错误及注意事项。 句柄 HANDLE 资源的标识操作系统要管理和操作这些资源,都是通过句柄来找到对应的资源。按照资源的类别,句柄可以分为:图标句柄 HICON光原创 2006-02-22 13:01:00 · 1225 阅读 · 0 评论 -
孙鑫vc学习笔记_第11课_part3
#让窗口具有滚动的能力00:44#在头文件和源文件中手动把view的基类改为CScrollView#对CScrollView的尺寸进行设置SetScrollSizes×映射的模式和映射的方式※ 坐标空间Microsoft Windows下的程序运用坐标空间和转换来对图形输出进行缩放、旋转、平移、斜切和反射。Coordinate Spaces and Tra原创 2006-12-30 15:56:00 · 1511 阅读 · 0 评论 -
孙鑫vc学习笔记_第10课
图形的绘制,如何使用自定义画笔(颜色,线宽,线形)。如何为程序中添加选项菜单和选项设置对话框,如何使用标准颜色对话框,如何使用字体对话框,在选项对话框中实现预览功能。实现选项对话框和窗口类中的数据交换。如何改变对话框和控件的背景色,如何改变控件的文本颜色,对按钮控件的特殊处理。如何在窗口中显示一幅位图。绘图1. 添加菜单项 点线矩形和椭圆 并添加命令响应2. 在命令相应中保存其选原创 2006-12-28 17:24:00 · 3407 阅读 · 1 评论 -
孙鑫vc学习笔记_第一课(参考)
1,windows程序设计是种事件驱动方式的程序设计,主要基于消息的。当用户需要完成某种功能时,需要调用OS某种支持,然后OS将用户的需要包装成消息,并投入到消息队列中,最后应用程序从消息队列中取走消息并进行响应。2,消息结构:typedef struct tagMSG { // msg HWND hwnd; //接收消息的窗口句柄。和哪个窗口相关联。 UINT转载 2006-12-28 18:39:00 · 769 阅读 · 0 评论 -
孙鑫vc学习笔记_第11课_part1
如何让CDC上输出的文字、图形具有保持功能,集合类CPtrArray的使用,CPaintDC与CClientDC的区别与应用,OnPaint与OnDraw在CView中的关系及实现内幕,滚动窗口的实现,坐标空间,映射方式,设备坐标与逻辑坐标的转换。元文件设备描述表的使用,如何利用兼容DC实现图形的保存和再现。 #先实现一下上节课的绘图功能#保存所绘制的图像以及图像的重绘00:09原创 2006-12-30 15:51:00 · 1219 阅读 · 0 评论 -
孙鑫vc学习笔记_第11课_part2
#OnDraw函数00:32OnDraw是个虚函数。Vc安装目录vc98-》MFC-》SRC-》viewcore.cppvoid CView::OnPaint() //可以在此设置断点看是否能够进入这里{ // standard paint routine CPaintDC dc(this); OnPrepareDC(&dc)原创 2006-12-30 15:53:00 · 1026 阅读 · 0 评论 -
孙鑫vc学习笔记_第11课_part4
#另外两种保存图形和重绘图形的方式01:47(1)CMetaFileDC 源文件DC×A Windows metafile contains a sequence of graphics device interface (GDI) commands that you can replay(重放) to create a desired image or text. ×相当于一个原创 2006-12-30 15:57:00 · 1152 阅读 · 0 评论