我想载对话框中添加真彩色背景图像,该怎么做啊?
同时,还想在该背景图像中添加自制的按钮,有该怎么做?
请各位救援!!

解决方案 »

  1.   

    在背景添加位图在OnEarseBackground()(不是消息就是虚函数),你看一下,classwizard
    就知道了。里面用CDC类的bitblt函数。
      

  2.   

    我在OnPaint()里画了背景了,可是怎么在这里添加按钮啊?
      

  3.   

    你想在onpaint里加按钮?不是吧记得给对话框加上WS_CLIPCHILDREN风格不然对话框上的控件会被你画的图盖住的。。
      

  4.   

    To  kingcom_xu(←对!它就是被封杀的kingcom!):
    给对话框加上WS_CLIPCHILDREN风格之后,按钮也看不见,不加的时候有时有有时没有,怎么回事啊?当我进入另外一个对话框中打开文件并显示(用OnPaint*()方式),再返回到前一个对话框窗口,该界面不能刷新,总有上一个显示界面的阴影,该如何处理?
      

  5.   

    留个mail地址,我给你发送个源码
      

  6.   

    free_card() ,多谢你了!!!
    [email protected]
      

  7.   

    OnPaint()   CPaintDC
    CEdit::ShowWindow(SW_HIED);
      

  8.   

    he_zhidan(倚天) : 不太明白你的用的函数CEdit::ShowWindow(SW_HIED);
    它是什么意思?这个函数不是针对CEdit类型的么?但是对于对话框而言,好想不能用,能否解释一下?
      

  9.   

    把所有控件的属性设置为Transparent就可以了.
      

  10.   

    free_card : 已经收到,多谢!如果还有问题,要的多多麻烦你了,再次表示感谢!!