Foros del Web » Programación para mayores de 30 ;) » Programación General »

Visual C++ CBitmapButton-no aparece la imagen en el boton

Estas en el tema de Visual C++ CBitmapButton-no aparece la imagen en el boton en el foro de Programación General en Foros del Web. Hola, quiero que aparezcan imagentes en dos botones, pero no logro que aparezcan, me podeis ayudar? gracias por adelantado /////CReprodBar.cpp CReprodBar::CReprodBar() { if (!stop2.LoadBitmaps(IDB_STOP2,IDB_STOP2D,IDB_STOP2 ) ...
  #1 (permalink)  
Antiguo 31/05/2004, 06:24
 
Fecha de Ingreso: marzo-2004
Mensajes: 96
Antigüedad: 20 años, 2 meses
Puntos: 0
Visual C++ CBitmapButton-no aparece la imagen en el boton

Hola,
quiero que aparezcan imagentes en dos botones, pero no logro que aparezcan, me podeis ayudar?

gracias por adelantado

/////CReprodBar.cpp
CReprodBar::CReprodBar()
{
if (!stop2.LoadBitmaps(IDB_STOP2,IDB_STOP2D,IDB_STOP2 ) ||
!play2.LoadBitmaps(IDB_PLAY2,IDB_PLAY2D,IDB_PLAY2) )
{
TRACE0("Failed to load bitmaps for buttons\n");
AfxThrowResourceException();
}
}

void CReprodBar::InitButtons()
{
VERIFY(stop2.SubclassDlgItem(ID_STOP2, this));
//stop2.SizeToContent(); //sizeToContent se encarga de ajustar el boton al tamaño del
bitmap
VERIFY(play2.SubclassDlgItem(ID_PLAY2, this));
//play2.SizeToContent();
}


/////Reprod.h
...
protected:
CReprodBar m_pDlgBar;
...


/////ReprodBar.h

class CReprodBar : public CDialogBar
{
public:
void InitButtons();

...
protected:
CBitmapButton stop2, play2;



//////Reprod.h

int CReprod::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CMDIChildWnd::OnCreate(lpCreateStruct) == -1)
return -1;

// TODO: Add your specialized creation code here
if (!m_pDlgBar.Create(this,IDD_REPRODBAR,CBRS_BOTTOM, IDD_REPRODBAR))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}

m_pDlgBar.InitButtons();

...
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:13.