我用CBitmapDialog类只能实现1个的不规则窗体,不能实现多个不规则窗体,请教一下,有什么好办法吗? 100分求解!

解决方案 »

  1.   

    建立多个CBitmapDialog 对象,分别create,不行么?
      

  2.   

    CBitmapDialog 的使用在所有步骤之前,先添加按钮各个状态所需的位图资源。不能使用ClassWizard为按钮映射一个CButton变量,然后改为CBitmapButton,这么做并不能将按钮直接映射为CBitmapButton类的对象,反而会出现初始化错误。3 使用CBitmapButton::LoadBitmaps装载各种状态的图片,使用SubclassDlgItem关联到想要的按钮,使用CBitmapButton::SizeToContent函数使按钮适合图片大小。第二个参数为按钮按下时(DOWM )的位图。
      

  3.   

    晕...是CBitmapDialog类,不是CBitmapButton类  老大!
      

  4.   

    用CBitmapDialog定义几个不同的变量
    动态创建