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

vc中控件字體的設置(轉

和所有初學者一樣,剛開始接觸新的東西,總想把畫面做的漂亮些,可是在vc中很難做到,比如對話框中按鈕等控件的字體設置,就頗費了我一番功夫。
    一。做成一個函數,改變字體大小,方法如下:
      1。在最開頭聲明一個全局的字體指針 CFont *my_font=new CFont();//注意初始化,不能為空
      2。在需要改變字體的地方調用函數:
          set_font(60,my_font,"隸書"); //字體大小、指針、名稱
          GetDlgItem(IDC_anniu)->SetFont(my_font);//改變字體
      3。對與不同的字體,你需要設置不同的字體指針就可以了。
      4。注意在退出時要刪除字體,否則多次調用出現問題
       BOOL CMyDlg::DestroyWindow()
      {
       if (my_font)   my_font->DeleteObject();
       return CDialog::DestroyWindow();
      }
      5。 以下是函設置字體函數的詳細內容:
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)//自己使用的提示函數
#define bt(ch)   SetWindowText(ch)//自己使用的提示函數
  
二。改變字體顏色,要加入系統函數
HBRUSH CMyDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
//    return hbr;
    switch(nCtlColor)
{
case CTLCOLOR_STATIC://靜態文本
   TCHAR lpszClassName[255];
   GetClassName(pWnd->m_hWnd, lpszClassName, 255);
   if(_tcscmp(lpszClassName, TRACKBAR_CLASS) == 0)//類名是拉動條
    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,"測試數據")==0 )//指定的標題
     {
      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); //得到標題內容
     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);//白筆畫內矩形
   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) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


導航

<2008年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

統計

常用鏈接

留言簿(19)

隨筆檔案

文章檔案

收藏夾

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久aⅴ国产紧身牛仔裤| 久久人人97超碰精品888| 欧美黑人在线观看| 亚洲日韩中文字幕在线播放| 欧美77777| 奶水喷射视频一区| 亚洲精品久久久久久一区二区| 欧美超级免费视 在线| 免费在线观看日韩欧美| 亚洲美女av电影| 一本色道久久综合亚洲二区三区| 国产精品a久久久久久| 性高湖久久久久久久久| 欧美一区免费视频| 亚洲国产一二三| 最新成人av网站| 欧美日韩国产色站一区二区三区 | 欧美激情久久久久久| 亚洲精品日产精品乱码不卡| 亚洲精一区二区三区| 国产精品日韩精品| 欧美xxxx在线观看| 欧美激情亚洲另类| 欧美一区观看| 麻豆av一区二区三区| 中文日韩在线视频| 久久国产精品网站| 亚洲视频一区二区| 久久精品国产视频| 在线视频欧美日韩精品| 欧美一级视频精品观看| 99国产精品久久久久老师| 亚洲资源av| 亚洲高清自拍| 亚洲一区二区视频在线| 亚洲国产精品悠悠久久琪琪| 亚洲特色特黄| 亚洲欧洲日本专区| 亚洲欧美日韩国产综合精品二区| 91久久极品少妇xxxxⅹ软件| 午夜在线一区二区| 国产精品99久久久久久有的能看 | 亚洲国产一区二区三区青草影视 | 久久亚洲视频| 亚洲尤物视频在线| 免费成人av在线| 久久国产精品电影| 国产精品多人| 亚洲破处大片| 在线观看国产欧美| 亚洲欧美清纯在线制服| 99在线精品观看| 久久综合成人精品亚洲另类欧美| 午夜欧美大尺度福利影院在线看| 欧美国产三级| 免费在线一区二区| 一区二区三区在线观看视频| 亚洲欧美日韩在线高清直播| 亚洲午夜久久久久久久久电影网| 蜜桃av噜噜一区| 麻豆精品精华液| 韩国三级在线一区| 久久9热精品视频| 久久精品国产欧美亚洲人人爽| 国产精品a久久久久| 亚洲精一区二区三区| 一区二区免费在线观看| 欧美 亚欧 日韩视频在线| 免费在线欧美视频| 尤物在线观看一区| 久久久噜噜噜久久中文字免| 久久婷婷人人澡人人喊人人爽| 国产欧美一区二区色老头| 亚洲综合视频1区| 欧美在线影院在线视频| 国产农村妇女精品一区二区| 亚洲女性喷水在线观看一区| 欧美一区二区三区四区在线观看| 国产精品入口麻豆原神| 香港久久久电影| 久久五月天婷婷| 亚洲国产天堂久久综合| 欧美激情一区二区三区蜜桃视频| 欧美国产免费| 日韩西西人体444www| 欧美精品日韩综合在线| 在线亚洲电影| 久久精品久久综合| 在线成人黄色| 欧美久久久久久| 中日韩美女免费视频网址在线观看 | 欧美日韩三区| 在线视频中文亚洲| 久久精品一区二区国产| 国产一区二区三区四区在线观看| 久久久亚洲精品一区二区三区| 欧美大片免费观看| 99热精品在线观看| 国产精品夜夜夜| 久久免费偷拍视频| 99天天综合性| 久久字幕精品一区| 一二三四社区欧美黄| 国产亚洲成av人在线观看导航| 久久亚洲国产精品日日av夜夜| 亚洲精品小视频| 午夜一级久久| 国内成+人亚洲| 欧美黄色大片网站| 欧美一区二区三区啪啪| 亚洲经典三级| 久久午夜电影网| 亚洲免费网站| 亚洲电影在线免费观看| 国产精品高清一区二区三区| 另类专区欧美制服同性| 亚洲综合清纯丝袜自拍| 亚洲国内精品在线| 久久精品国亚洲| 亚洲一区二区三区免费在线观看| 激情综合自拍| 国产精品国产a| 欧美精品久久久久久| 久久久www成人免费毛片麻豆| 99视频精品免费观看| 免费视频一区| 久久国产黑丝| 亚洲欧美一区二区三区极速播放| 亚洲精品一区二区三区四区高清| 国产婷婷精品| 国产精品乱码人人做人人爱| 免费在线欧美黄色| 久久人人97超碰国产公开结果| 午夜视频精品| 亚洲综合精品| 亚洲伊人色欲综合网| 一本色道久久加勒比精品| 欧美激情一区二区三区全黄| 久久综合九色| 久久综合激情| 另类激情亚洲| 久久午夜国产精品| 久久综合网络一区二区| 久久精品国产99国产精品澳门 | 在线精品高清中文字幕| 国产午夜精品一区二区三区视频| 国产精品日韩欧美| 国产精品久久久久久久午夜片| 欧美日韩一区二区三区在线| 欧美日本韩国| 欧美日韩中文字幕精品| 欧美日韩国产综合一区二区| 欧美视频国产精品| 欧美性视频网站| 国产精品免费视频观看| 国产精品一区二区久激情瑜伽| 国产女优一区| 国产一区二区中文| 在线观看亚洲视频| 亚洲黄色三级| 日韩午夜av电影| 亚洲一区二区日本| 欧美一区二区三区久久精品茉莉花 | 欧美日韩免费观看一区二区三区 | 亚洲欧美在线看| 欧美在线视频一区二区| 久久精品国产77777蜜臀| 久久天堂精品| 欧美激情在线观看| 欧美性色视频在线| 国产最新精品精品你懂的| 伊人精品成人久久综合软件| 亚洲国产精品成人综合色在线婷婷| 亚洲黄色高清| 国产精品99久久久久久有的能看 | 亚洲欧洲一区二区在线播放| 亚洲免费av网站| 欧美亚洲午夜视频在线观看| 久久综合伊人77777| 亚洲国产欧美一区| 亚洲香蕉在线观看| 老牛影视一区二区三区| 欧美日韩国产一区| 国产亚洲a∨片在线观看| 亚洲国产日韩美| 亚洲永久免费精品| 欧美成人乱码一区二区三区| 99在线|亚洲一区二区| 西西裸体人体做爰大胆久久久| 欧美成年人视频| 国产精品一区二区女厕厕| 在线成人h网| 午夜日韩av| 91久久精品视频| 久久精彩免费视频| 国产精品久久久久久户外露出| 精品va天堂亚洲国产| 小辣椒精品导航| 亚洲人体偷拍| 久久伊人精品天天|