青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

vc中控件字體的設(shè)置(轉(zhuǎn)

和所有初學(xué)者一樣,剛開始接觸新的東西,總想把畫面做的漂亮些,可是在vc中很難做到,比如對(duì)話框中按鈕等控件的字體設(shè)置,就頗費(fèi)了我一番功夫。
    一。做成一個(gè)函數(shù),改變字體大小,方法如下:
      1。在最開頭聲明一個(gè)全局的字體指針 CFont *my_font=new CFont();//注意初始化,不能為空
      2。在需要改變字體的地方調(diào)用函數(shù):
          set_font(60,my_font,"隸書"); //字體大小、指針、名稱
          GetDlgItem(IDC_anniu)->SetFont(my_font);//改變字體
      3。對(duì)與不同的字體,你需要設(shè)置不同的字體指針就可以了。
      4。注意在退出時(shí)要?jiǎng)h除字體,否則多次調(diào)用出現(xiàn)問題
       BOOL CMyDlg::DestroyWindow()
      {
       if (my_font)   my_font->DeleteObject();
       return CDialog::DestroyWindow();
      }
      5。 以下是函設(shè)置字體函數(shù)的詳細(xì)內(nèi)容:
void set_font(int height,CFont *font,char *name)
{
// font=new CFont();//不在此,要在外部初始化,否則找不到指針
     LOGFONT lf;
   lf.lfHeight=20;          lf.lfWidth= 0;
lf.lfEscapement=0;    lf.lfOrientation= 0;
lf.lfWeight= 760;      lf.lfItalic= 0;
lf.lfUnderline =0;      lf.lfStrikeOut =0;
lf.lfCharSet =134; lf.lfOutPrecision =3;
lf.lfClipPrecision =2; lf.lfQuality= 1;
lf.lfPitchAndFamily =2; lstrcpy(lf.lfFaceName, "宋體");
lf.lfOutPrecision =OUT_TT_ONLY_PRECIS;//OUT_TT_PRECIS;
   
lf.lfHeight= height;   //字體大小
     lstrcpy(lf.lfFaceName, name);//名稱
    if (font!=NULL)
    {
font->DeleteObject();
font->CreateFontIndirect(&lf);
    }
}
  
#define say(ch) AfxMessageBox(ch)//自己使用的提示函數(shù)
#define bt(ch)   SetWindowText(ch)//自己使用的提示函數(shù)
  
二。改變字體顏色,要加入系統(tǒng)函數(shù)
HBRUSH CMyDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
//    return hbr;
    switch(nCtlColor)
{
case CTLCOLOR_STATIC://靜態(tài)文本
   TCHAR lpszClassName[255];
   GetClassName(pWnd->m_hWnd, lpszClassName, 255);
   if(_tcscmp(lpszClassName, TRACKBAR_CLASS) == 0)//類名是拉動(dòng)條
    return CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
   else if (IDC_tishi==pWnd->GetDlgCtrlID())//指定的控件ID提示
    {
     pDC ->SetTextColor(RGB(255,100,100));//RGB(100,255,100)
     return hbr;
    }
   else
    {
     pWnd->GetWindowText(ch,40);
     if (   strcmp(ch,"測(cè)試數(shù)據(jù)")==0 )//指定的標(biāo)題
     {
      pDC ->SetTextColor(RGB(255,0,200));
         return hbr;  
     }
     pDC->SetBkColor(RGB(255,255,255));
     return hbr;//(HBRUSH) GetStockObject(HOLLOW_BRUSH);
    }
   }
   break;
     case CTLCOLOR_BTN://按鈕,好象不行
   // pDC ->SetBkMode(OPAQUE);//背景不透明
    // pDC->SetBkMode(TRANSPARENT);//背景透明
//   say("button");
        CString str;
//owen draw //注意,右擊按鈕屬性改為自繪式
     pWnd->GetWindowText(str); //得到標(biāo)題內(nèi)容
     RECT rect;
      pWnd->GetClientRect(&rect);//得到矩形范圍大小
   pDC->SelectStockObject(BLACK_PEN);
   pDC->Rectangle(&rect);//黑筆畫外邊矩形
   rect.left+=2;rect.top+=2;
   rect.right-=2 ;rect.bottom-=2;
   pDC->SelectStockObject(WHITE_PEN);
   pDC->Rectangle(&rect);//白筆畫內(nèi)矩形
   pDC->SelectObject(font);//選擇字體,大小
   pDC->SetTextColor(RGB(0,255,0)); //字體得前景顏色
   pDC->SetBkColor(RGB(255,0,255)); //字體的背景顏色
   pDC->DrawText(str, &rect, DT_CENTER|DT_VCENTER|DT_SINGLELINE);
   return (HBRUSH) GetStockObject(HOLLOW_BRUSH);
        break;
     case CTLCOLOR_EDIT://
編輯框
        pDC ->SetTextColor(RGB(255,0,0));//文本顏色
        pDC ->SetBkColor(RGB(255,255,255));//文本背景
        break;
     case CTLCOLOR_LISTBOX://
列表框
    // pDC ->SetTextColor(RGB(255,255,0));
    // pDC ->SetBkColor(RGB(160,60,0));
        break;
     }
// TODO: Return a different brush if the default is not desired
return hbr;
}

posted on 2010-12-02 08:54 wrh 閱讀(2738) 評(píng)論(0)  編輯 收藏 引用


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


導(dǎo)航

<2011年8月>
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910

統(tǒng)計(jì)

常用鏈接

留言簿(19)

隨筆檔案

文章檔案

收藏夾

搜索

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久在精品线影院精品国产| 在线视频你懂得一区| 一区二区三区四区国产精品| 亚洲免费久久| 亚洲国产清纯| 91久久在线播放| 夜色激情一区二区| 午夜精品国产| 久久久久久夜| 欧美国产日韩精品| 日韩视频在线观看一区二区| 一级日韩一区在线观看| 午夜综合激情| 美女国产一区| 国产精品入口麻豆原神| 精品88久久久久88久久久| 亚洲日本激情| 欧美中文在线观看国产| 亚洲丁香婷深爱综合| 日韩一区二区免费看| 久久国产加勒比精品无码| 欧美激情免费观看| 国产在线精品自拍| 在线视频中文亚洲| 久久综合久久美利坚合众国| 亚洲精品一区二区三区福利| 久久大逼视频| 国产精品sss| 在线观看国产欧美| 欧美亚洲三区| 亚洲精品日韩精品| 久久久精品性| 国产精品一区二区在线观看网站| 经典三级久久| 欧美专区第一页| 亚洲美女色禁图| 麻豆精品在线视频| 国产日韩精品综合网站| 亚洲一区影院| 亚洲国产成人久久综合| 久久狠狠一本精品综合网| 欧美性理论片在线观看片免费| 亚洲黄色av| 欧美电影免费观看高清| 欧美一级艳片视频免费观看| 国产精品av久久久久久麻豆网| 亚洲精品日韩精品| 欧美国产第二页| 久久久久久久波多野高潮日日| 国产欧美日韩免费看aⅴ视频| 中文高清一区| 亚洲乱亚洲高清| 欧美精品日韩一本| 久久9热精品视频| 日韩亚洲欧美精品| 欧美国产日韩一区二区| 亚洲第一在线视频| 欧美成人综合| 久久艳片www.17c.com| 韩国av一区| 久久嫩草精品久久久久| 久久国产主播精品| 影音先锋久久精品| 欧美激情91| 欧美激情一区二区三区四区| 亚洲精品乱码久久久久久蜜桃91 | 亚洲第一伊人| 蜜月aⅴ免费一区二区三区| 亚洲高清毛片| 亚洲人成网站色ww在线| 欧美日韩国产不卡在线看| 中文av一区二区| 亚洲新中文字幕| 国产日韩在线一区二区三区| 久久午夜激情| 欧美a级一区二区| 99精品国产在热久久婷婷| 99精品久久| 国产午夜精品美女视频明星a级| 久久综合给合久久狠狠色| 欧美成人精品h版在线观看| 99一区二区| 亚洲在线一区二区| 精品91在线| 夜夜精品视频| 伊人成人在线| 一区二区三区偷拍| 狠狠干综合网| 日韩亚洲综合在线| 国内精品美女在线观看| 亚洲精品少妇网址| 国外成人在线| 这里只有精品视频| 亚洲第一综合天堂另类专| 日韩视频一区二区三区在线播放免费观看 | 久久9热精品视频| 午夜精品福利一区二区三区av | 一本色道久久综合亚洲精品婷婷| 亚洲毛片av在线| 国产综合色在线| 亚洲美女av电影| 国产一区激情| 一本色道久久综合精品竹菊 | 蜜臀av一级做a爰片久久| 欧美三级电影精品| 黄色成人片子| 久久久久国产成人精品亚洲午夜| 欧美成人一区二免费视频软件| 午夜精品福利视频| 欧美美女喷水视频| 蜜桃av综合| 国产伦精品一区二区三区视频孕妇| 欧美成ee人免费视频| 国产精品视频网址| 夜夜夜久久久| 国产精品99久久久久久久久久久久| 久久精品九九| 久久久999成人| 国产精品日本| 日韩视频久久| 99精品国产热久久91蜜凸| 麻豆精品传媒视频| 美女网站久久| 加勒比av一区二区| 久久精品国产亚洲5555| 久久狠狠一本精品综合网| 国产精品久久精品日日| av成人免费观看| 99re66热这里只有精品3直播| 久久免费观看视频| 美玉足脚交一区二区三区图片| 国产日韩欧美视频| 欧美在线视频在线播放完整版免费观看 | 亚洲美女av网站| 亚洲一区在线播放| 亚洲主播在线观看| 国产精品区一区二区三| 正在播放欧美视频| 亚洲综合色噜噜狠狠| 欧美视频一区在线| 国产精品99久久久久久www| 亚洲欧美一区二区原创| 国产欧美午夜| 久久精品国亚洲| 欧美国产精品中文字幕| 亚洲国产欧美在线人成| 欧美国产先锋| 99国产精品自拍| 欧美在线视频一区二区| 国产一区二区三区电影在线观看| 小黄鸭视频精品导航| 六月婷婷一区| 亚洲伦理网站| 国产老肥熟一区二区三区| 久久国产综合精品| 亚洲国产成人久久综合一区| 亚洲天堂成人在线视频| 国产精品爽黄69| 久久亚洲一区二区| 亚洲美女精品成人在线视频| 欧美在线高清| 最新国产精品拍自在线播放| 欧美天堂亚洲电影院在线播放| 欧美一区二区高清在线观看| 欧美成人午夜| 亚洲欧美在线x视频| 亚洲国产精品精华液网站| 欧美精品一区二区三区蜜桃| 午夜久久黄色| 国产欧美日韩在线视频| 亚洲人屁股眼子交8| 性色av一区二区三区红粉影视| 国产亚洲欧洲一区高清在线观看| 欧美成年人视频网站欧美| 亚洲综合另类| 亚洲大胆av| 欧美亚洲三区| 亚洲免费电影在线观看| 国产一区二区精品丝袜| 欧美理论大片| 久久久久久久久伊人| 亚洲视频碰碰| 亚洲国产成人av好男人在线观看| 欧美一区二区精美| 亚洲午夜伦理| 亚洲久久视频| 亚洲国产成人tv| 国产日韩精品入口| 欧美视频日韩| 欧美日韩国产综合一区二区| 久久久蜜桃精品| 亚洲欧美另类综合偷拍| 亚洲精品免费一区二区三区| 欧美成人午夜剧场免费观看| 久久久国产亚洲精品| 亚洲香蕉成视频在线观看| 亚洲人体一区| 亚洲电影欧美电影有声小说| 国产一区二区三区av电影| 国产精品一区毛片|