chapter 01 Windows编程基础.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:46 大小:285KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

chapter 01 Windows编程基础.ppt

chapter01Windows编程基础.ppt

预览

免费试读已结束,剩余 36 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第一章:Windows编程基础准备工作第一个Windows程序第一个Windows程序第一个Windows程序第一个Windows程序第一个Windows程序API程序设计Windows应用程序的结构1.5.2源程序组成C、创建窗口D、显示窗口(3)消息循环2、窗口函数窗口句柄事件驱动消息MSG的定义消息的分类Windows应用程序常用消息3、数据类型4、数据结构POINT与RECT尝试实现:Windows图形设备接口属性默认值相关函数Window绘图的一般步骤1.2、获取设备环境绘图工具的使用3、常用绘图函数BOOLRectangle(HDChdc,intx1,inty1,intx2,inty2)//画矩形BOOLRoundRect(HDChdc,intx1,inty1,intx2,inty2,intnHeight,intnWidth);//画矩形并用当前刷子填充BOOLEllipse(HDChdc,intx1,inty1,intx2,inty2);//画椭圆并用当前刷子填充BOOLPolygon(HDChdc,LPPOINTlpPoints,intnCount);//画多边形并填充图形刷新CaseWM_PAINT:hDC=BeginPaint(hWnd,&PtStr);hPen=(HPEN)GetStockObject(BLACK_PEN);hBrush=(HBRUSH)GetStockObject(DKGRAY_BRUSH);SelectObject(hDC,hBrush);SelectObject(hDC,hPen);RoundRect(hDC,50,120,100,200,15,15);SelectObject(hDC,hBrush);Ellipse(hDC,150,50,200,150);SelectObject(hDC,hBrush);Pie(hDC,250,50,300,100,250,50,300,50);EndPaint(hWnd,&PtStr);break;Case….CaseWM_LBUTTONUP:hDC=GetDC(hWnd);hPen=(HPEN)GetStockObject(BLACK_PEN);hBrush=(HBRUSH)GetStockObject(DKGRAY_BRUSH);SelectObject(hDC,hBrush);SelectObject(hDC,hPen);RoundRect(hDC,50,120,100,200,15,15);SelectObject(hDC,hBrush);Ellipse(hDC,150,50,200,150);SelectObject(hDC,hBrush);Pie(hDC,250,50,300,100,250,50,300,50);ReleaseDC(hWnd,hDC);break;Case….文本的输出方法与字体的设置控件概述子窗口控件操作函数编辑框控件对话框实习