THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 16/01/2009 at 06:28, xxxxxxxx wrote:
Inside your Dialog's CreateLayout() :
BaseContainer tbc;
tbc.SetLong(DESC_CUSTOMGUI, CUSTOMGUI_BITMAPBUTTON);
tbc.SetLong(BITMAPBUTTON_BORDER, BORDER_NONE);
tbc.SetBool(BITMAPBUTTON_BUTTON, FALSE);
tbc.SetBool(BITMAPBUTTON_TOGGLE, FALSE);
tbc.SetBool(BITMAPBUTTON_DRAWPOPUPBUTTON, FALSE);
Filename bg;
// Column: Banner
// - BitMap Button
BitmapButtonCustomGui* bmbutton = (BitmapButtonCustomGui* )AddCustomGui(IP_ABOUT, CUSTOMGUI_BITMAPBUTTON, String(), BFH_CENTER|BFV_CENTER, SizePix(256L), SizePix(40L), tbc);
if (bmbutton)
{
bg = GeGetPluginPath()+Filename("res")+Filename("banner.tif");
if (GeFExist(bg)) bmbutton->SetImage(bg, FALSE);
}
Note that the SizePix() values will be the width and height of your image.