久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

518抽獎軟件源碼之:GDI+上下左右中對齊

518抽獎軟件源碼之:GDI+上下左右中對齊

在開發“518抽獎軟件”的時候,需要用到GDI+的寫文字功能。 GDI+在對齊方面比原來的GDI復雜些,主要是 StringFormat 的參數設置和行高的測定問題,詳情參考下面的源碼。

創新互聯公司2013年至今,先為云州等服務建站,云州等地企業,進行企業商務咨詢服務。為云州企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

GDIPLUS(gdi+)對齊處理的函數源碼


//單行文本,rc內對齊,align是水平對齊,valign是垂直對齊
//
void Tapp::paint_str(HDC hDc, const WCHAR* str, LOGFONT& lf, COLORREF color, RECT& rc, WORD align, WORD valign)
{
	if (!str) return;
	if (rc.right - rc.left <= 1 || rc.bottom - rc.top <= 1) return;

	StringFormat fmt;
	fmt.SetFormatFlags(StringFormatFlagsNoWrap | StringFormatFlagsNoClip | StringFormatFlagsMeasureTrailingSpaces);

	if (align == ALIGN_NEAR) fmt.SetAlignment(StringAlignmentNear);
	else if (align == ALIGN_CENTER) fmt.SetAlignment(StringAlignmentCenter);
	else fmt.SetAlignment(StringAlignmentFar);
	fmt.SetLineAlignment(StringAlignmentNear);

	RectF rcF;
	rcF.X = rc.left;
	rcF.Y = rc.top;
	rcF.Width = rc.right - rc.left;
	rcF.Height = rc.bottom - rc.top;

	FontFamily ff(lf.lfFaceName);
	Font gfont(hDc, &lf);
	SolidBrush  bru(Color(GetRValue(color), GetGValue(color), GetBValue(color)));
	Graphics g(hDc);

	int style = FontStyleRegular;
	if (lf.lfItalic) style = FontStyleItalic;
	if (lf.lfWeight == FW_BOLD) style = FontStyleBold;
	if (lf.lfItalic && lf.lfWeight == FW_BOLD) style = FontStyleBoldItalic;
	double r = (double)(ff.GetCellAscent(style) + ff.GetCellDescent(style)) / (double)ff.GetLineSpacing(style);

	if (align == ALIGN_NEAR) rcF.Width += 500.0;
	else if (align == ALIGN_FAR) { rcF.X -= 500.0; rcF.Width += 500.0; }
	else { rcF.X -= 500.0; rcF.Width += 1000.0; }

	if (valign == ALIGN_NEAR) rcF.Height += 500.0;
	else if (valign == ALIGN_CENTER) {
		rcF.Y -= 500.0;
		rcF.Height += 1000.0;
		rcF.Y += ((rcF.Height - gfont.GetHeight(&g)*r) / 2.0);
	}
	else {
		rcF.Y -= 500.0;
		rcF.Height += 500.0;
		rcF.Y += (rcF.Height - gfont.GetHeight(&g)*r);
	}

	SetTextRenderingHint(TextRenderingHintAntiAlias);
	g.DrawString(str, -1, &gfont, rcF, &fmt, &bru);
}

網站標題:518抽獎軟件源碼之:GDI+上下左右中對齊
文章地址:http://www.js-pz168.com/article24/jeecce.html

成都網站建設公司_創新互聯,為您提供網站營銷網站建設搜索引擎優化品牌網站設計服務器托管網站維護

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
日韩精品自拍偷拍| 亚洲成人高清在线| 日韩电影免费一区| 高清av一区二区| 久久99精品久久久久久三级| 在线一区高清| www国产精品av| 亚洲一区av在线| 丁香天五香天堂综合| 好吊色欧美一区二区三区四区| 在线观看国产一区| 欧美精品一区在线观看| 亚洲国产aⅴ天堂久久| 国产69精品一区二区亚洲孕妇| 久久久久久国产精品免费免费| 欧美特级限制片免费在线观看| 国产午夜亚洲精品羞羞网站| 同产精品九九九| 91丝袜呻吟高潮美腿白嫩在线观看| 婷婷亚洲婷婷综合色香五月| 欧美一级黄色片| 夜夜精品浪潮av一区二区三区| 国产精品 日产精品 欧美精品| 久久亚洲综合网| 884aa四虎影成人精品一区| 亚洲视频一区在线| 国产精品亚洲午夜一区二区三区| 久久精品一二三区| 欧美精品久久天天躁| 亚洲精品视频一区二区| 国产成人av影院| 视频一区二区三区在线观看| 精品国产一区二区三区忘忧草| 午夜欧美电影在线观看| 97超碰最新| 欧美日韩另类国产亚洲欧美一级| 国产精品久久99| 国产91丝袜在线播放| 日韩免费av一区二区三区| www国产亚洲精品久久麻豆| 欧美aⅴ一区二区三区视频| 国产伦精品一区二区三区高清版| 69堂成人精品免费视频| 亚洲一区二区三区视频在线播放| 91香蕉视频黄| 欧美日韩一区二区三区不卡 | 亚洲欧美日韩一区二区| 福利电影一区二区| 中文字幕剧情在线观看一区| 国产精品卡一卡二卡三| 国产乱码精品一区二区三| 色视频一区二区三区| 国产精品―色哟哟| 国产成人啪免费观看软件| 一区二区在线高清视频| 中文字幕一区二区不卡| 成人av动漫在线| 欧美无乱码久久久免费午夜一区| 一区二区三区精品视频在线| 91麻豆精品在线观看| 337p亚洲精品色噜噜| 日韩电影免费在线观看网站| 免费久久一级欧美特大黄| 久久久久久亚洲综合| 国产乱子伦一区二区三区国色天香| 亚洲精品国产一区| 综合久久国产九一剧情麻豆| 91在线视频在线| 欧美一区二区三区视频在线| 蜜桃视频一区二区三区在线观看| 少妇特黄a一区二区三区| 国产精品久久福利| 99re视频在线观看| 欧美va天堂va视频va在线| 激情综合五月天| 色婷婷久久久亚洲一区二区三区| 一区二区三区在线播| 国产日韩欧美综合精品| 26uuu欧美| 成人免费看黄yyy456| 欧美伦理视频网站| 久久99在线观看| 最新国产精品久久| 亚洲va天堂va国产va久| 欧美日韩一区二区三区在线视频| 中文字幕av不卡| 91中文字精品一区二区| 久久综合久久综合久久| 丁香亚洲综合激情啪啪综合| 91精品一区二区三区久久久久久| 久久精品国产精品亚洲精品| 日本高清不卡aⅴ免费网站| 午夜精品久久久久| 亚洲国产精品www| 亚洲综合另类小说| 日本不卡一区| 亚洲自拍偷拍欧美| 欧美日韩综合久久| 伊人性伊人情综合网| 蜜桃av久久久亚洲精品| 亚洲色图欧美在线| 久久综合伊人77777麻豆| 国产精品高潮呻吟| 精品伊人久久大线蕉色首页| 国产精品免费av| 国产欧美一区二区三区另类精品 | 久久久久成人黄色影片| 91玉足脚交白嫩脚丫在线播放| 亚洲精品一线二线三线| 99精品视频在线免费观看| 日韩欧美中文字幕制服| 国产精一品亚洲二区在线视频| 欧美精品乱码久久久久久按摩| 国产精品自拍一区| 777欧美精品| 懂色一区二区三区免费观看| 日韩欧美www| a4yy欧美一区二区三区| 久久麻豆一区二区| 国产成人精品日本亚洲11| 国产精品欧美一级免费| 久久精品国产理论片免费| 亚洲精品写真福利| 亚洲一区二区三区午夜| 日韩不卡一区二区三区| 欧美三级蜜桃2在线观看| 国产精品白丝jk白祙喷水网站| 日韩欧美一区二区免费| av影院午夜一区| 国产精品美女一区二区三区| 久久九九视频| 日韩经典一区二区| 欧美日韩国产一级二级| 成人综合日日夜夜| 国产欧美一区二区精品性 | 国产精品久久久久久亚洲毛片| 欧美日本亚洲| 丝袜亚洲另类欧美综合| 欧美日韩电影在线播放| www.欧美亚洲| 国产精品免费久久久久| 少妇特黄a一区二区三区| 久久99精品视频| 欧美成人a视频| 国产伦精品一区二区三区四区免费 | 国产精品久久久久久福利一牛影视| 日本成人三级| 免费视频一区二区| 日韩三级电影网站| 日精品一区二区三区| 欧美日韩亚洲综合在线 | 国产精品伦理在线| 色噜噜狠狠色综合网| 蜜桃av一区二区三区| 欧美一区二区二区| 99精品99久久久久久宅男| 樱桃国产成人精品视频| 色综合久久久久综合体| 国产毛片一区二区| 日韩美女天天操| 久久福利电影| 日韩av在线播放中文字幕| 91麻豆精品国产无毒不卡在线观看| 成人avav影音| 亚洲乱码中文字幕| 色拍拍在线精品视频8848| 国产成人久久精品77777最新版本| 日韩丝袜情趣美女图片| 福利视频一区二区三区| 亚洲永久免费av| 色婷婷综合久久久久中文一区二区 | 一区二区三区日韩欧美| 欧美唯美清纯偷拍| 成人免费视频网站入口| 亚洲一区二区三区在线| 欧美日韩高清一区二区| 91亚洲精品久久久蜜桃网站| 亚洲一区二区综合| 欧美疯狂性受xxxxx喷水图片| 99视频在线免费观看| 亚洲资源在线观看| 日韩一区二区精品在线观看| 国产欧美日韩视频一区二区三区| 天天色综合天天| 日韩亚洲国产中文字幕欧美| 免费看国产精品一二区视频| 久久99热国产| 国产蜜臀97一区二区三区| 国产综合色一区二区三区| 久久99久久99精品免视看婷婷| 久久久久久麻豆| 亚洲三区四区| 国产69精品一区二区亚洲孕妇| 亚洲与欧洲av电影| 日韩三级免费观看| 欧美黄色直播| 国产美女精品人人做人人爽| 亚洲欧美一区二区在线观看| 欧美色综合久久| 国产免费高清一区|