当前位置: 首页 > news >正文

网站开发 合作协议网站空间 php

网站开发 合作协议,网站空间 php,大兴网站建设一条龙,网站做有偿广告需要什么有序文章目录 HBrush对闭合图形的填充HBITMAP位图资源的加载和平铺填充CFont类常用功能与LOGFONT结构体CPen类简介 HBrush对闭合图形的填充 HBRUSH创建#xff1a; a)实色填充#xff1a; HBRUSH CreateSolidBrush( COLORREF color);b)栅格线填充#xff1a; HBRUSH CreateHa… 文章目录 HBrush对闭合图形的填充HBITMAP位图资源的加载和平铺填充CFont类常用功能与LOGFONT结构体CPen类简介 HBrush对闭合图形的填充 HBRUSH创建 a)实色填充 HBRUSH CreateSolidBrush( COLORREF color);b)栅格线填充 HBRUSH CreateHatchBrush( int iHatch, COLORREF color);c)平铺图填充 HBRUSH CreatePatternBrush( HBITMAP hbm); HBITMAP hBitmap LoadBitmap(g_hInst, MAKEINTRESOURCE(IDB_LOGO));d)空填充可以创建前三种任何一种也可以创建第四种空中 HBRUSH CreateBrushIndirect( [in] const LOGBRUSH *plbrush);对应的CBrush CBrush::CreateBrushIndirectInitializes a brush with the style, color, and pattern specified in a LOGBRUSH structure.CBrush::CreateDIBPatternBrushInitializes a brush with a pattern specified by a device-independent bitmap (DIB).CBrush::CreateHatchBrush //Initializes a brush with the specified hatched pattern and color. CBrush::CreatePatternBrush //Initializes a brush with a pattern specified by a bitmap 图片 CBrush::CreateSolidBrush // Initializes a brush with the specified solid color. 实色 CBrush::CreateSysColorBrush // Creates a brush that is the default system color.CBrush::FromHandleReturns a pointer to a CBrush object when given a handle to a Windows HBRUSH object.CBrush::GetLogBrush // Gets a LOGBRUSH structure./* Hatch Styles */ 填充风格 #define HS_HORIZONTAL 0 /* ----- */ #define HS_VERTICAL 1 /* ||||| */ #define HS_FDIAGONAL 2 /* \\\\\ */ #define HS_BDIAGONAL 3 /* / */ #define HS_CROSS 4 /* */ #define HS_DIAGCROSS 5 /* xxxxx */ #define HS_API_MAX 12typedef struct tagLOGBRUSH {UINT lbStyle;COLORREF lbColor;ULONG_PTR lbHatch; } LOGBRUSH, *PLOGBRUSH, *NPLOGBRUSH, *LPLOGBRUSH;CBrush br1;br1.CreateSolidBrush(0xffff00); //纯色填充dc.SelectObject(br1);dc.SelectObject(pOldPen); //默认pen 接近0的黑色dc.Pie(296, 80, 800, 400, 600, 134, 600, 400);LOGBRUSH lb{ BS_NULL };CBrush br3;br3.CreateBrushIndirect(lb);dc.SelectObject(br3);POINT pts[] { {40,200},{130,30},{300,250},{150,300} };dc.Polygon(pts, _countof(pts));HBITMAP位图资源的加载和平铺填充 CBitmap bitmap;bitmap.LoadBitmap(IDB_LOGO);CBrush br;br.CreatePatternBrush(bitmap); dc.SelectObject(br);dc.Rectangle(rect.left, rect.top, rect.right, rect.bottom);CFont类常用功能与LOGFONT结构体 CFont类的主要函数 a)CFont::CreateFont:参数太多没法用 b)使用结构体创建比较方便 BOOL CreateFontIndirect( const LOGFONT* lpLogFont );c)GetLogFont获取字体信息是以上函数的反函数。 d)简易创建函数他的大小是以上函数的十分之一所以调用时要乘以10。 CreateFont和CreateFontIndirect中间加Point。Requested font height in tenths of a point. (For instance, pass 120 to request a 12-point font.)typedef struct tagLOGFONT { LONG lfHeight; LONG lfWidth; LONG lfEscapement; //书写角度LONG lfOrientation; //基线角度LONG lfWeight; BYTE lfItalic; BYTE lfUnderline; BYTE lfStrikeOut; //删除线BYTE lfCharSet; //字符集表示 BYTE lfOutPrecision; //输出精度BYTE lfClipPrecision; //剪辑精度BYTE lfQuality; //字体质量BYTE lfPitchAndFamily; //字体的字符间距和族标识TCHAR lfFaceName[LF_FACESIZE]; //字体名称 } LOGFONT;CFont font;//font.CreatePointFont(100 * 3 / 2, _T(黑体)); //简易函数LOGFONT lf{ 15 * 3 / 2 };lf.lfItalic TRUE;lf.lfWeight 700;lf.lfCharSet GB2312_CHARSET;lf.lfEscapement 200;_tcscpy_s(lf.lfFaceName, LF_FACESIZE, _T(黑体));font.CreateFontIndirect(lf);auto pOldFont dc.SelectObject(font);//dc.SetBkMode(TRANSPARENT); //设置文字的透明色 //真透明 //dc.SetTextColor(0xff);dc.SetBkColor(0xffff00); //假透明dc.DrawText(_T(这世间本没有佛), rect, DT_CENTER|DT_VCENTER|DT_SINGLELINE);pOldFont-GetLogFont(lf);CPen类简介 CPen::CreatePen Creates a logical cosmetic or geometric pen with the specified style, width,and brush attributes, and attaches it to the CPen object.CPen::CreatePenIndirectCreates a pen with the style, width, and color given in a LOGPEN structure,and attaches it to the CPen object.CPen::FromHandle //Returns a pointer to a CPen object when given a Windows HPEN. CPen::GetExtLogPen //Gets an EXTLOGPEN underlying structure. CPen::GetLogPen //Gets a LOGPEN underlying structure. CPen::operator HPEN //Returns the Windows handle attached to the CPen object./* Pen Styles */ #define PS_SOLID 0 实线 #define PS_DASH 1 /* ------- */ 破折线 #define PS_DOT 2 /* ....... */ 点 #define PS_DASHDOT 3 /* _._._._ */ 点划线 #define PS_DASHDOTDOT 4 /* _.._.._ */双点划线 #define PS_NULL 5 无线条typedef struct tagLOGPEN {UINT lopnStyle; // 线条样式POINT lopnWidth; // 线条宽度COLORREF lopnColor; // 线条颜色 } LOGPEN, *PLOGPENCRect rect;GetClientRect(rect);CPen pen; //用来绘制边框的pen.CreatePen(PS_SOLID, 5, RGB(0, 255, 255));auto pOldPen dc.SelectObject(pen); //返回之前选入的画笔的句柄//绘图操作结束后会使用SelectObject函数将之前的画笔 重新选入 DC以保证 DC 的状态不受影响LOGPEN logPen;GetObject(pOldPen-GetSafeHandle(), sizeof(logPen), logPen);CPen p2;p2.CreatePen(PS_DOT, 1, 0xff00);dc.SelectObject(p2); dc.MoveTo(594, 31);dc.LineTo((196 710) / 2, (72 301) / 2);dc.LineTo(517, 414);
http://www.zqtcl.cn/news/199010/

相关文章:

  • 无域名网站 能否被百度品牌营销优化
  • 做爰全过程免费的网站视频做网站视频背景
  • 网站布局设计分析特点手机网站设计欣赏网站
  • 建设网站对服务器有什么要求灌南县规划局网站一品嘉苑规划建设
  • 常平镇仿做网站wordpress教程 菜单
  • 大气的企业网站做网站服务怎么赚钱
  • 如何用网站做淘宝客网易企业邮箱怎么修改密码
  • 白酒网站设计wordpress增加网址大全
  • 网站上图片可以做商业作品吗成都十大景观设计公司
  • 自助建站网站哪个好2017织梦网站怎么做seo
  • 佛山新网站建设咨询做业精灵官方网站
  • 大庆网站设计费用asp网站仿制
  • 革吉网站建设网页游戏中心大全
  • 好的网站特点京东物流网站建设特点
  • 昆明企业自助建站系统网站建设技术交流
  • 卖网站模板网站哪家做的比较好
  • 舟山网站网站建设视频网站建设应该注意什么
  • 网站建设 思维导图免费flash网站源码
  • 提供零基础网站建设教学公司wordpress悬浮下拉
  • 做网站代码难么南京市建设监理协会网站
  • 网站维护 静态页面正规企业展厅设计公司
  • 网站分享图片怎么做东莞网站优化关键词费用
  • 做摄影网站的目的域名注册和网站设计服务
  • 手表网站设计免费常州百度推广优化
  • 网站开发找聚脑网视频直播源码
  • 提供免费服务器的网站南沙电子商务网站建设
  • 厦门网站建设开发公司企业网站设计源代码
  • 微网站服务器酒店手机网站首页设计
  • 网站交互做的比较好的怎样营销网站建设
  • 电子商务网站设计代码凡科做的网站能被收录吗