只能用api, 不用mfc, 加载图片的时候直接从硬盘中读取,不用加载到工程中,在这样的条件下,怎么给一个按钮添加背景图片呢? 望高人解答啊

解决方案 »

  1.   

    这就是按钮的自绘,你可以搜索一下 "SDK 按钮自绘"。
      

  2.   

    谢谢,但看到的都是先把bmp加入到工程资源中,给这个bmp添加一个ID。
    能不能不把图片加入到工程的资源中,直接指定一个bmp的路径,
    程序运行的时候,根据这个地址加载图片?
      

  3.   

    HANDLE LoadImage(          HINSTANCE hinst,
        LPCTSTR lpszName,
        UINT uType,
        int cxDesired,
        int cyDesired,
        UINT fuLoad
    );
    试试
      

  4.   

    建立一个Cbitmap实例,使用loadfromfile方法
      

  5.   

    自己写一个这样C++ 按钮类吧。
    class CBitmapBtn
    {}========================================
    提界面问题,UIPower有问必答!
    界面论坛:http://www.uipower.com/bbs