posted @ 2015-08-04 11:33 浅墨浓香 阅读(474) 评论(0) 推荐(0)
摘要:
17.6一些有趣和新奇的内容17.6.1 GDI路径(1)路径的创建 BeginPath(hdc); //1、使用任何绘制线的函数在DC上绘制,被存在GDI内部,但不显示出来。 //2、可以在当前路径中创建一个新的子路径,其中每个子路径都是一系列互相连接的线。 //3、每个子路径可以是闭合的... 阅读全文
摘要:
17.5设置段落格式17.5.1设置简单的文本格式(1)对齐方式及起始坐标:设字符串的长度为size.cx对齐方式文本输出的起始位置(设输出框左右边界分别为xLeft、XRight)左对齐xStart =xLeft;右对齐xStart = xRight – size.cx中间对齐xStart = (... 阅读全文
posted @ 2015-08-04 11:28 浅墨浓香 阅读(614) 评论(0) 推荐(0)
摘要:
17.4字体枚举17.4.1枚举函数(1)EnumFontFamiliesEx函数参数含义HDC hdchandle to DCLPLOGFONT lpLogfont传入LOGFONT结构的指针注意:如果lfCharset=DEFAULT_CHARSET;lf.lfFaceName[0]=NULL,... 阅读全文
posted @ 2015-08-04 11:18 浅墨浓香 阅读(945) 评论(0) 推荐(0)
摘要:
17.3逻辑字体17.3.1逻辑字体的创建和选择(1)创建逻辑字体hFont= CreateFontIndirect(&lf); //其中LOGFONT为结构体(2)SelectObject(hdc,hFont); //选入并匹配字体或使用从ChooseFont中选择的字体(3)返回选入设备环境的字... 阅读全文
posted @ 2015-08-04 10:09 浅墨浓香 阅读(648) 评论(0) 推荐(0)
摘要:
17.1简单文本输出17.1.1文本输出函数(1)TextOut(hdc,xStart,yStart,pString,iCount) ①xStart和yStart使用的是逻辑坐标,TextOut并不以NULL来做字符串的结束,需指定字符的个数iCount的值 ②SetTextAlign会改变xS... 阅读全文
posted @ 2015-08-04 09:54 浅墨浓香 阅读(483) 评论(0) 推荐(0)
摘要:
//接上一篇//DibPal.h/*-----------------------------------------------------------------DIBPAL.H header file for DIBPAL.C----------------------------------... 阅读全文
posted @ 2015-08-04 09:45 浅墨浓香 阅读(507) 评论(0) 推荐(0)
摘要:
16.4.1自定义的 DIBSTRUCT结构体字段含义PBYTE *ppRow①指向位图视觉上最上面的一行像素。(不管是自下而上,还是自上而下)②放在第一个字段,为的是后面定义宏时可方便访问到int iSignature=“Dib ”,是这个结构体的标志HBITMAP hBitmap存储了由Crea... 阅读全文
posted @ 2015-08-04 09:26 浅墨浓香 阅读(845) 评论(0) 推荐(0)
摘要:
16.3.1 调色板和紧凑DIB(1)对于16、24、32位的DIB,没有颜色表,就不必创建调色板。但在8位视频模式下,只会用标准的20种保留色来显示。由DIB颜色表创建的调色板被称为“原生调色板”(2)dwPixel =PackedDibGetPixel(pPackedDib,x,y),当这类函数... 阅读全文
posted @ 2015-08-04 09:06 浅墨浓香 阅读(391) 评论(0) 推荐(0)
摘要:
16.2.1弹球(1)AnimatePallette(hPalette,uStart,uNum,&pe); ①必须运行在支持调色板的视频模式下(即256色,兼容256色不行) ②每个调色板条目PALETTEENTRY的peFlags要设为pC_RESERVED,才能出现动画 ③uStart是原... 阅读全文
posted @ 2015-08-04 08:50 浅墨浓香 阅读(454) 评论(0) 推荐(1)
摘要:
16.1调色板的使用16.1.1调色板原理注意: ①使用调色板前要创建逻辑调色板,选入并实现调色板。在映射过程中,逻辑调色板中的颜色会被相等匹配、或近似匹配、或新增加进系统调色板中(见后面分析) ②Windows规定,活动窗口(标题栏高亮显示的程序)的逻辑调色板(如果有的话)具有最高的实现优先权... 阅读全文
posted @ 2015-08-04 08:21 浅墨浓香 阅读(1031) 评论(0) 推荐(0)
浙公网安备 33010602011771号