我想让自己设计的对话框背景是我自己设计的位图背景,怎么做?
谢谢前辈赐教!

解决方案 »

  1.   

    在资源中插入一个bmp文件,在对话框中放个picture控件,picture控件的属性设置为:
    ID 设置为IDB_Bitmap1  type设置为bitmap  Image设置为IDB_Bitmap1。
    ok!
      

  2.   

    StretchBlt可以填充,但使用它有一点就是图象会拉伸甚至失真,你能不能将你的图像写大一点,接近你的对话框的大小。
      

  3.   

    用StretchBlt自己在对话框的OnPaint函数里面把位图画出来就可以了
    具体可以参照MSDN
      

  4.   

    OnPaint里用GDI画
    1. GetDC得到DC
    2. LoadBitmap把图像载入
    3. GetClientRect得到窗口客户区大小
    4. 用StretchBlt画出来
    5. ReleaseDC
      

  5.   

    我是直接用的picture控件,放了张图片,还行!
      

  6.   

    同意8楼的,不过在“4.   用StretchBlt画出来 ”之前再加一句:SetStretchBltMode比较好。
      

  7.   

    看这里:
    http://blog.csdn.net/ringphone/archive/2007/02/08/1504959.aspx