我想给我的程序添加图片界面,但是以前没有弄过,不知道一般的过程是怎样的?比如说背景图片和按纽等控件图片怎样和程序融合在一起,那位大虾介绍一下方法,或者这方面的工具!好的再开贴给100分!

解决方案 »

  1.   

    http://www.vckbase.com/vckbase/vckbase11/vc/nonctrls/advui_01/1101001.htm 轻松实现类VC界面
    作者:浙江省温岭电信局 王骏这个不知道可以吗
      

  2.   

    一点代码,给你参考一下:在窗口的OnPaint()函数中,加入如下代码:
      CPaintDC dc(this);
      CRect rect;
            GetClientRect(&rect);//得到窗体的大小
            CDC dcMem; 
            dcMem.CreateCompatibleDC(&dc); 
            CBitmap bmpBackground;
            bmpBackground.LoadBitmap(IDB_BITMAP1);//加载背景图片
            BITMAP bitMap;
            bmpBackground.GetBitmap(&bitMap);
            CBitmap *pbmpOld=dcMem.SelectObject(&bmpBackground);
            dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,bitMap.bmWidth,bitMap.bmHeight,SRCCOPY);
      将背景图片画在窗口上。
      

  3.   

    我找到有两个软件:skinmagic和activeskin,但是还有的问题是,activeskin的按纽怎样和窗口的按纽一一对应???
      

  4.   

    控件方面你可以尝试MFC里面有一个控件类好象是**TRACK,至于图象,你可以使用CDC,拖动的时候使用动态创建控件,并且弹出对话框由用户输入相关信息,我的毕业设计就是这个,但是只是完成了BUTTON、EDIT、STATIC、DIALOG和PICTURE。其他的就不知道了。
      

  5.   

    强烈推荐activeskin,载入它界面所有控件就全都变漂亮了(它不需要一个个控件设置的,使用m_pSkin->ApplySkin((int)m_hWnd)窗口就粉饰完成了),还能动态更改整个界面的主题(直接从文件载入哦),呵呵,方便之极当然,你也可以专为某些个控件自定义外观(动态的,交互性的),用它的编辑器编辑即可,它里面带着示例程序的,一步步很详细。如果你的界面需要动态性很强或者很花哨,那么推荐你使用webbrowse控件,就是IE用的控件,用它直接把网页拿来做界面(frontpage,dreamwaver,photoshop都可以上场了),简直就可以为所欲为了,哈哈
      

  6.   

    to _xiao(小小) activeskin的按纽要怎样才有不同的外观?????
      

  7.   

    在插入activeskin 控件的时候没有actskn43.ocx
    装activeskin的时候没有,请问什么时候有下的啊?
      

  8.   

    安装的时候就已经有了,在system32下面