Bitmap Buttons



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 13/03/2003 at 00:24, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   8.012 
    Platform:   Windows  ;   
    Language(s) :     C++  ;

    ---------
    Hi everybody!

    I created BitmapButtons in R7 with:

    AddUserArea( GADGET_MYPICTURE, BFH_FIT, 0, 0 );
       AttachImage( GADGET_MYPICTURE, "bitmap.bmp", 0, 0 );

    Since there is no "AttachImage" in R8 i tried:

    BaseContainer settings;
       BitmapButtonCustomGui *bmp_logo = NULL;
       settings.SetBool(BITMAPBUTTON_BORDER,TRUE);
       bmp_logo = (BitmapButtonCustomGui* ) AddCustomGui(GADGET_MYPICTURE, CUSTOMGUI_BITMAPBUTTON,String(),BFH_FIT,0,0,settings);
       if (bmp_logo) bmp_logo->SetImage("bitmap.bmp");

    It works, but the buttons are 2D! No "Button-Down"-effect. Has anybody a solution?

    Thanks
    Chris



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 13/03/2003 at 08:23, xxxxxxxx wrote:

    pass TRUE to your settings container for the BITMAPBUTTON_BUTTON id
    settings.SetBool(BITMAPBUTTON_BUTTON,TRUE);



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 13/03/2003 at 23:02, xxxxxxxx wrote:

    pass TRUE to your settings container for the
    >
    > > BITMAPBUTTON_BUTTON id
    >
    > > settings.SetBool(BITMAPBUTTON_BUTTON,TRUE);
    >
    > Thats what I also tried! No effect. TRUE/FALSE, no difference.
    >
    > BITMAPBUTTON_BORDER,BITMAPBUTTON_TOGGLE,BITMAPBUTTON_BUTTON same style.
    >
    > Where is the error?
    >
    >  
    >
    >  
    >
    >



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 14/03/2003 at 00:06, xxxxxxxx wrote:

    Solution :-)

      
    BaseContainer settings;  
    BitmapButtonCustomGui *bmp = NULL;  
      
    settings.SetLong(DESC_CUSTOMGUI,CUSTOMGUI_BITMAPBUTTON);  
    settings.SetBool(BITMAPBUTTON_BUTTON,TRUE);  
    settings.SetLong(BITMAPBUTTON_BORDER,1);  
      
    bmp = (BitmapButtonCustomGui* ) AddCustomGui(GADGET_SHOWALL,CUSTOMGUI_BITMAPBUTTON,String(),BFH_FIT,0,0,settings);  
    if (bmp) bmp->SetImage("bitmap.bmp");  
    

    Thanks you, Samir!

    Chris


Log in to reply