六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

怎么在指定矩形中旋轉顯示文字

[摘要]徐景周/////////////////////////////////////////////////////////說明:// 在矩形框中旋轉方式顯示文字,jingzhou xu//參數: ...
徐景周

///////////////////////////////////////////////////////
//說明:
//  在矩形框中旋轉方式顯示文字,jingzhou xu
//參數:    
//  pDC:      DC指針
//  str:      顯示文字
//  rect:      顯示范圍
//  angle:      旋轉角度
//   nOptions:   ExtTextOut()中相應設置<ETO_CLIPPED 和 ETO_OPAQUE>
///////////////////////////////////////////////////////
void DrawRotatedText(CDC* pDC, const CString str, CRect rect,
                     double angle, UINT nOptions)
{
   //按比例轉換角度值
   double pi = 3.141592654;
   double radian = pi * 2 / 360 * angle;

   //獲取顯示文字中心點
   CSize TextSize = pDC->GetTextExtent(str);
   CPoint center;
   center.x = TextSize.cx / 2;
   center.y = TextSize.cy / 2;

   //計算顯示文字新的中心點
   CPoint rcenter;
   rcenter.x = long(cos(radian) * center.x - sin(radian) * center.y);
   rcenter.y = long(sin(radian) * center.x + cos(radian) * center.y);

   //繪制文字
   pDC->SetTextAlign(TA_BASELINE);
   pDC->SetBkMode(TRANSPARENT);
   pDC->ExtTextOut(rect.left + rect.Width() / 2 - rcenter.x,
                   rect.top + rect.Height() / 2 + rcenter.y,
                   nOptions, rect, str, NULL);
}

用法:
   DrawRotatedText (pDC,”VC知識庫”,CRect(100,100,300,300),15, ETO_CLIPPED);



主站蜘蛛池模板: 午夜爱 | 色噜噜狠狠成人中文小说 | 青青青国产免费 | 天天射天天射天天射 | 日韩中文字幕在线观看 | 五色婷婷| 青青热久久国产久精品 | 特黄毛片 | 日韩三级在线观看视频 | 日日摸夜夜爽夜夜爽出水 | 亚洲男人网站 | 天堂网在线最新版www | 五月婷婷啪| 日日干夜 | 日本最新免费二区 | 天天干夜夜夜 | 五月激情五月婷婷 | 一二三四高清在线手机视频 | 乌鸦传媒在线视频国产 | 日韩视频在线观看 | 日韩视频欧美视频 | 日韩国产午夜一区二区三区 | 欧美在线观看网址 | 色视频在线观看网站 | 青青草华人在线 | 日本www色视频成人免费 | 日本福利片国产午夜久久 | 日本后进式猛烈xx00动态图 | 奇米色婷婷 | 午夜免费观看 | 手机看片福利日韩国产 | 欧美视频免费看 | 天天干天天拍天天射天天添天天爱 | 一级爱爱片 | 一级毛片视频免费 | 伊人久久大香线蕉资源 | 四虎精品永久免费 | 无人在线观看完整免费版视频 | 无人在线观看完整免费版视频 | 性色午夜视频免费男人的天堂 | 奇米狠狠|