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

隨筆-145  評(píng)論-173  文章-70  trackbacks-0
首先,需要一個(gè)畫(huà)筆函數(shù),此函數(shù)用于響應(yīng)消息為WM_CTLCOLOR的消息,當(dāng)子控件要被繪制的時(shí)候,主窗口調(diào)用這個(gè)函數(shù)。

于是,我要改變顏色的話,那么點(diǎn)擊另外一個(gè)按鈕,啟動(dòng)繪圖的函數(shù)時(shí),就會(huì)調(diào)用這個(gè)函數(shù),來(lái)用這個(gè)函數(shù)設(shè)置的方法繪制,比如這里設(shè)置顏色
如果控制為CTLCOLOR_EDIT,也就是說(shuō)是改變的EDIT控件的顏色,那么就相應(yīng)的用pDC->SetTextColor()來(lái)實(shí)現(xiàn)。

總體來(lái)說(shuō),每當(dāng)子控件要被繪制時(shí),需要調(diào)用這個(gè)函數(shù),因此進(jìn)行重寫(xiě),實(shí)現(xiàn)個(gè)性化的要求。

HBRUSH CTest10Dlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
{
 HBRUSH hbr 
= CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
 
 
// TODO: Change any attributes of the DC here
 if(nCtlColor == CTLCOLOR_EDIT)
  pDC
->SetTextColor(color);
 
// TODO: Return a different brush if the default is not desired
 return hbr;
}

然后在每一個(gè)RadioButton中添加響應(yīng)的方法,設(shè)置這個(gè)color,于是每次就會(huì)響應(yīng)并設(shè)置這個(gè)Color,至此,在繪制的時(shí)候就會(huì)顯示新的顏色。

另外一點(diǎn)是在RadioButton的上面,見(jiàn)代碼:

static COLORREF color=RGB(0,0,0);
void CTest10Dlg::OnRadio1() 
{
    
// TODO: Add your control notification handler code here
    color = RGB(255,0,0);
    GetDlgItem(IDC_EDIT1)
->SetFocus();
}

看到上處,用到的是一個(gè)static變量Color來(lái)實(shí)現(xiàn)這個(gè),當(dāng)然也可以作為類成員初始化,然后設(shè)置完了后,每一個(gè)RadioButton響應(yīng)函數(shù)中都可以改變這個(gè)color的值,改變后,主窗口就會(huì)自動(dòng)調(diào)用前面的那個(gè)函數(shù),根據(jù)顏色來(lái)繪制。關(guān)鍵的問(wèn)題是:后面的那個(gè)SetFocus()函數(shù)有什么用呢?

試著注釋掉吧,我先前注釋后,點(diǎn)擊RadioButton沒(méi)有反映,然后只有當(dāng)鼠標(biāo)放到EditBox的時(shí)候,激活這個(gè)控件才有作用,為何?

從這里可以知道SetFocus的作用,就是設(shè)置該控件為當(dāng)前的活動(dòng)控件,也就是激活這個(gè)控件的意思,如果不激活,那么只有手動(dòng)激活才可以使得子控件被激活,請(qǐng)求繪制,此時(shí)主窗口才會(huì)調(diào)用相應(yīng)的函數(shù)來(lái)重新繪制的。

去掉這個(gè),就會(huì)出現(xiàn)問(wèn)題。必須手動(dòng)的激活。。。

于是知道了這個(gè)函數(shù)的作用:
SetFocus的作用,就是激活某個(gè)控件,使得它成為活動(dòng)控件,導(dǎo)致被繪制或者其他的消息。

當(dāng)然,原書(shū)上是用一個(gè)成員m_edit作為控件,而我這里是自己做了一個(gè)EditBox控件,于是我想到了GetDlgItem的作用,就是獲得某個(gè)指定ID控件的指針,然后書(shū)上是:m_edit.SetFocus();而我這里就是一個(gè)指針對(duì)應(yīng)的調(diào)用SetFocus(),效果實(shí)際相同。成功!

下載地址:http://www.pudn.com/detail.asp?id=1059826
posted on 2010-02-05 19:58 deercoder 閱讀(1227) 評(píng)論(0)  編輯 收藏 引用

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


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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级一区二区| 日韩一级在线| 新狼窝色av性久久久久久| 亚洲国产日韩一级| 亚洲自拍电影| 在线观看免费视频综合| 蜜臀久久久99精品久久久久久| 亚洲午夜精品在线| 亚洲乱码国产乱码精品精| 欧美影院一区| 亚洲电影免费观看高清完整版在线 | 在线视频精品| 亚洲国产第一| 欧美日韩视频在线一区二区 | 亚洲国产一区视频| 亚洲手机视频| 在线观看亚洲精品视频| 美女精品视频一区| 韩国av一区二区三区在线观看 | 久久综合色88| 一区二区三区.www| 伊人精品视频| 一本色道综合亚洲| 亚洲精华国产欧美| 猛干欧美女孩| 久久综合给合久久狠狠狠97色69| 国产精品日韩二区| 欧美一区二区精品久久911| 亚洲国产日韩欧美在线图片 | 亚洲人体1000| 好男人免费精品视频| 国产一区99| 国产亚洲一二三区| 国产一区二区三区在线观看免费| 国产精品揄拍一区二区| 国产精品swag| 欧美精品一区二区三区久久久竹菊 | 久久综合伊人77777蜜臀| 欧美一区在线视频| 欧美在线一二三四区| 欧美激情亚洲另类| 久久精品一区四区| 亚洲高清在线观看一区| 99国产精品久久久| 久久久久久久91| 国产精品av一区二区| 欧美一级在线视频| 欧美成人久久| 国产一区二区三区电影在线观看| 欧美在线黄色| 欧美日韩国产一区二区三区| 国产日韩欧美日韩| 樱花yy私人影院亚洲| 亚洲欧美日韩一区二区三区在线观看 | 欧美69视频| 欧美日韩精品一区| 国产九九视频一区二区三区| 91久久在线视频| 久久―日本道色综合久久| 中文亚洲字幕| 欧美视频一区二区三区在线观看 | 伊人激情综合| 久久久久天天天天| 亚洲欧美国产77777| 欧美日韩国产小视频| 亚洲人成人一区二区三区| 久久综合狠狠综合久久综青草| 午夜精品久久久久久久久| 国产精品地址| 亚洲视频网在线直播| 欧美激情aaaa| 米奇777超碰欧美日韩亚洲| 影音先锋另类| 久久婷婷国产综合尤物精品| 性亚洲最疯狂xxxx高清| 国产伦精品一区二区| 欧美在线国产| 欧美在线www| 精品成人一区二区三区| 免费看的黄色欧美网站| 欧美一区二区三区在线视频| 国产午夜精品美女视频明星a级 | 亚洲小说欧美另类社区| 国产精品爱久久久久久久| 亚洲一二三四区| 亚洲欧美日本另类| 国产主播一区二区| 麻豆成人小视频| 欧美大片免费| 欧美中在线观看| 影音先锋亚洲精品| 亚洲日本va在线观看| 欧美日韩亚洲视频一区| 亚洲摸下面视频| 亚洲综合电影| 欧美经典一区二区| 亚洲一区二区久久| 午夜亚洲影视| 亚洲人成绝费网站色www| 一本色道久久88综合日韩精品| 国产精品人人爽人人做我的可爱| 欧美一区二区三区在线免费观看| 久久久成人网| 日韩一级黄色片| 亚洲欧美日韩中文视频| 亚洲第一在线视频| 一本一本久久a久久精品综合麻豆| 国产精品揄拍500视频| 欧美激情第五页| 国产精品在线看| 亚洲国产日本| 国产一区二区三区av电影| 亚洲精品乱码久久久久久蜜桃麻豆| 国产精品家庭影院| 亚洲娇小video精品| 韩国一区二区在线观看| 一本久道久久综合中文字幕| 韩国av一区二区三区| 夜夜嗨av色综合久久久综合网| 国内精品久久久久影院 日本资源 国内精品久久久久伊人av | 在线亚洲精品| 亚洲福利久久| 中文欧美在线视频| 91久久久久| 欧美在线视频a| 亚洲欧美成人网| 欧美看片网站| 欧美成人69av| 黄色成人在线观看| 亚洲综合欧美| 亚洲欧美日韩国产一区二区| 欧美久久在线| 亚洲欧洲日韩在线| 亚洲国产日韩精品| 久久久国产精品一区二区三区| 亚洲欧美日韩中文视频| 欧美电影免费网站| 免费看成人av| 亚洲第一主播视频| 亚洲一线二线三线久久久| 另类图片国产| 久久综合影音| **性色生活片久久毛片| 久久久久国产精品人| 久久琪琪电影院| 激情亚洲网站| 久久综合伊人77777麻豆| 欧美jizz19性欧美| 亚洲国产精品成人| 久久尤物视频| 亚洲福利视频二区| 亚洲精品欧美专区| 欧美国产综合一区二区| 亚洲人午夜精品免费| 中日韩视频在线观看| 欧美日韩免费区域视频在线观看| 亚洲人成网站色ww在线| 一本一道久久综合狠狠老精东影业 | 尹人成人综合网| 久久在线视频| 欧美国产大片| 亚洲免费av片| 欧美日韩在线第一页| 亚洲视频高清| 久久久久久国产精品一区| 极品日韩av| 欧美黄色免费网站| 99国产精品99久久久久久| 亚洲一区二区在线观看视频| 国产精品久久久久影院色老大 | 欧美刺激午夜性久久久久久久| 亚洲黄色在线| 欧美精品电影在线| 一本大道久久a久久精二百| 欧美一级视频一区二区| 伊人夜夜躁av伊人久久| 国产精品久久久久久户外露出| 麻豆精品在线视频| 亚洲午夜精品久久久久久app| 老司机免费视频一区二区| 亚洲天天影视| 亚洲啪啪91| 伊人狠狠色丁香综合尤物| 国产精品视频久久久| 欧美极品一区| 免费成人高清视频| 久久xxxx精品视频| 在线中文字幕日韩| 最新中文字幕亚洲| 美腿丝袜亚洲色图| 久久久久国产精品www| 亚洲中字在线| 欧美精品1区| 久久久亚洲一区| 久久爱91午夜羞羞|