Domingo 22 de Diciembre de 2024, 13:44
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
¿toolbars?
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: ¿toolbars? (Leído 765 veces)
FedeX
Nuevo Miembro
Mensajes: 1
¿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
hInstance = ((LPCREATESTRUCT)lParam)->hInstance;
InitCommonControls();
HBITMAP hbm = LoadBitmap(hInstance,"ToolBar");
HWND hWndToolbar;
int iNumButtons;
TBBUTTON tbButtonsCreate [] =
{{0,15, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0},
{1, 15, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0},
{2, 15, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0},
{3, 15, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0},
{4, 15, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0},
{5, 15, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0},};
iNumButtons = sizeof(tbButtonsCreate)/sizeof(TBBUTTON);
hWndToolbar = CreateToolbarEx (hwnd,WS_CHILD|WS_VISIBLE,0, 16, 0, (UINT)hbm, tbButtonsCreate, iNumButtons, 20, 20, 20, 20, sizeof (TBBUTTON));
El bitmap cuenta con una zona negra que la quiero hacer transparente. ¿Que debo hacer?
Gracias y salu2
Tweet
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
¿toolbars?