• Domingo 22 de Diciembre de 2024, 22:41

Autor Tema:  ¿toolbars?  (Leído 767 veces)

FedeX

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
¿toolbars?
« en: Miércoles 14 de Junio de 2006, 20:03 »
0
Hola a todos, soy nuevo en esta comunidad. Y estoy en un aprieto con 1 codigo que tiene que mostrar botones con bitmap... Perfecto, hasta aqui funciona de maravilla. Ahora la cosa es de que quiero que tenga una zona transparente. Para que puede tener forma el boton y no siempre sea el mismo cuadrado. ¿Me explico?
Código: Text
  1.              hInstance = ((LPCREATESTRUCT)lParam)->hInstance;
  2.              InitCommonControls();
  3.              HBITMAP hbm = LoadBitmap(hInstance,"ToolBar");
  4.              HWND hWndToolbar;
  5.              int iNumButtons;
  6.              TBBUTTON tbButtonsCreate [] =
  7.              {{0,15, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0},
  8.              {1, 15, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0},
  9.              {2, 15, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0},
  10.              {3, 15, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0},
  11.              {4, 15, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0},
  12.              {5, 15, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0},};
  13.              iNumButtons = sizeof(tbButtonsCreate)/sizeof(TBBUTTON);
  14.              hWndToolbar = CreateToolbarEx (hwnd,WS_CHILD|WS_VISIBLE,0, 16, 0, (UINT)hbm, tbButtonsCreate, iNumButtons, 20, 20, 20, 20, sizeof (TBBUTTON));
  15.  
El bitmap cuenta con una zona negra que la quiero hacer transparente. ¿Que debo hacer?
Gracias y salu2