我现在开始做对话框界面比如我要在界面中插入一个bmp,怎么做?不是背景能说详细点么?谢谢

解决方案 »

  1.   

    如何做?
    刚开始学,网上搜的说有的picture控件==,有的说画刷位图==,有些昏了
      

  2.   

    如何做? 
    =========
    不是有个控件工具箱吗?找到picture控件,画上去,好像BMP文件先要引入资源吧,不记得了,手上没VC,不敢乱说。
      

  3.   

    额,谢谢,想问下,我想插入的bmp我事先存在哪个地方?是vc文件夹么
      

  4.   

    先拖个Picture Control,属性Type设为Bitmap。在资源面板import一个图像文件。在OnInitDialog函数中
    HBITMAP bmp;
    bmp = LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(图像的ID));
    ((CStatic *)(GetDlgItem(控件的ID)))->SetBitmap(bmp);
      

  5.   

    先拖个Picture Control,属性Type设为Bitmap。 在资源面板import一个图像文件。 在OnInitDialog函数中 
    HBITMAP bmp; 
    bmp = LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(图像的ID)); 
    ((CStatic *)(GetDlgItem(控件的ID)))->SetBitmap(bmp);
    ==========
    这个方法可以,不过有点麻烦了,导入一个BMP资源的话,就不用编码了,直接在picture控件的属性的image里指定位图ID就行了。
      

  6.   

    谢谢楼上的可为什么我用VS2005无法正常导入bmp,不能像vc那样
      

  7.   

    picture 控件,改属性bitmap,然后在资源里面替换想要的图片进去