请问怎样取出某一个窗体的的 backcolor 颜色?  因为我想另一个控件的颜色与它相同.

解决方案 »

  1.   

    getdc
    COLORREF cdc::GetBkColor( ) const;
      

  2.   

    COLORREF col = dc.GetBkColor()
      

  3.   

    text1.backcolor=frm.backcolor          ?
      

  4.   

    我想要的原来不是窗体的底色.  因为用了activeskin 后, 改变了窗体的颜色, 苦在里面的控件的颜色又不会跟着变化,我其实就是想搞这个东西而已, 现在真是不知道怎样搞了?
      

  5.   

    您的信件已经成功发送到[email protected]。 
     
     
    将他们保存到地址簿  
    点“返回”按钮回到文件夹页面。点“写信”回到写新信件页面。
     
      

  6.   

    啊蛋哥, 我已经看过你的邮件了, 不过好像不是我想要的东西啊. 我上面不是已经说了:
     因为用了activeskin  后,改变了窗体的颜色,表面上好像只是改了颜色而已, 实际上在上面添加了一层东西,  苦在里面的控件的颜色又不会跟着变化,我其实就是想搞这个东西而已, 现在真是不知道怎样搞了? 讲到底其实我就是想要 xp 风格的msgbox .
    如果有的话, 可不可以发给
      

  7.   

    //讲到底其实我就是想要 xp 风格的msgbox 用窗体做一个代替msgbox
    新建一个窗体,用API使其成为圆角型的窗体,然后用位图来模拟XP风格
      

  8.   

    圆角型的窗体会搞, 但是那些关闭按钮找不到, 以及那些漂亮的颜色自己都很难搞出来. 难道没有人做过xp 风格的msgbox 吗?
      

  9.   

    有就发个给我啦. 先谢谢了. [email protected]
      

  10.   

    pigpag都是的FTP上收集有XP很多图标,你去当吧,地址。。见楼下:)
      

  11.   

    楼主,你得问题很好办啊!你先用PrintScreen把图抓下来,然后再用我给你发的程序获取颜色,不就行了么???