btnbmp

btnbmp

Postby D.Fernandez » Mon Oct 28, 2024 5:58 am

Amigos:

Redefino un btnbmp así
REDEFINE BTNBMP oBtn PROMPT "Cancelar" ID 510 of oDlgUsuario RESOURCE "CANCELN" LEFT FLAT 2007 FONT UsuFont2 NOBORDER ROUND

No se ven bien alineados el bitmap y el promp, dejo una imagen

https://imgur.com/ADlj01j

Saludos y Gracias

Dario Fernandez
Dario Fernandez
FWH 24.09, Harbour, MVS2022 Community, BCC, MySql & MariaDB, Dbf/Cdx VSCode.
Maldonado - Uruguay
D.Fernandez
 
Posts: 492
Joined: Wed Jul 31, 2013 1:14 pm
Location: Maldonado - Uruguay

Re: btnbmp

Postby nageswaragunupudi » Mon Oct 28, 2024 6:10 am

No se ven bien alineados el bitmap y el promp, dejo una imagen


The bitmap and the prompt are not aligned properly, I leave an image


why do you think so? what kind of alignment are you looking for?
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10690
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: btnbmp

Postby karinha » Mon Oct 28, 2024 12:12 pm

Buen día. El botón es muy grande para la palabra "Cancelar", hacer el botón más pequeño, o usar "CENTER", me parece perfecto.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7874
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: btnbmp

Postby D.Fernandez » Mon Oct 28, 2024 3:20 pm

Hola, gracias por contestar.
El boton trbtn queda mejor alineado que el btnbmp.
Ver los 2 botones Cancelar

Subo imagen
https://imgur.com/2ZnjWA8

Por lo que veo el bitmap en btnbmp queda muy sobre el borde.


Gracias
Saludos

Ruben Dario Fernandez
Dario Fernandez
FWH 24.09, Harbour, MVS2022 Community, BCC, MySql & MariaDB, Dbf/Cdx VSCode.
Maldonado - Uruguay
D.Fernandez
 
Posts: 492
Joined: Wed Jul 31, 2013 1:14 pm
Location: Maldonado - Uruguay

Re: btnbmp

Postby karinha » Mon Oct 28, 2024 5:23 pm

Prueba y comente, pls.

Code: Select all  Expand view  RUN

// C:\FWH\SAMPLES\BTN.PRG y BTN.RC

#include "Fivewin.ch"

FUNCTION Main()

   LOCAL oDlg, oBtn, oAceptar, oCancelar, oFont

   SetBalloon( .T. ) // Balloon shape required for tooltips
   SkinButtons()

   DEFINE FONT oFont NAME "Ms Sans Serif"  SIZE 00, -16 BOLD

   DEFINE DIALOG oDlg RESOURCE "TEST" TITLE "TESTE DE BTNBMP FWH19.05"

   oDlg:lHelpIcon := .F.

   REDEFINE BTNBMP oBtn      ID 101 OF oDlg RESOURCE "TEST" PROMPT "&Teste"  ;
      FLAT 2007 FONT oFont

   oBtn:cToolTip := "Test BITMAP 16 x 16"
   oBtn:nRound  := 60

   REDEFINE BTNBMP oAceptar  ID 301 OF oDlg RESOURCE "ACEPTAR"               ;
      PROMPT "&Aceptar" FLAT 2007 NOBORDER ROUND FONT oFont LEFT

   oAceptar:cToolTip := "Aceptar BITMAP 32 x 32"

   REDEFINE BTNBMP oCancelar ID 302 OF oDlg RESOURCE "CANCELAR"              ;
      PROMPT "&Cancelar" FLAT 2007 NOBORDER ROUND FONT oFont LEFT            ;
      ACTION( oDlg:End() )

   oCancelar:cToolTip := "Cancelar BITMAP 32 x 32"

   oCancelar:lCancel := .T.
   oCancelar:SetThemed(.T.)

   ACTIVATE DIALOG oDlg CENTER

   oFont:End()

RETURN NIL

// FIN / END
 


Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7874
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: btnbmp

Postby karinha » Mon Oct 28, 2024 5:25 pm

BTN.RC

Code: Select all  Expand view  RUN

/****************************************************************************


btn.rc

produced by Borland Resource Workshop


*****************************************************************************/



ACEPTAR BITMAP
{
 '42 4D 36 0C 00 00 00 00 00 00 36 00 00 00 28 00'
 '00 00 20 00 00 00 20 00 00 00 01 00 18 00 00 00'
 '00 00 00 0C 00 00 13 0B 00 00 13 0B 00 00 00 00'
 '00 00 00 00 00 00 F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60'
 'FA F1 60 FA E9 E9 E9 C6 C6 C7 A8 A8 A9 8E 8E 8F'
 '7B 7B 7C 6E 6E 6F 6E 6E 6F 7B 7B 7C 8E 8E 8F A8'
 'A8 A9 C6 C6 C7 E9 E9 E9 F1 60 FA F1 60 FA F1 60'
 'FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA D9 D9'
 'D9 A9 A9 AA 7F 7F 80 A1 A2 A2 BC BC BC D4 D3 D4'
 'E8 E7 E8 F5 F8 F6 F7 F7 F6 E6 E8 E8 D3 D3 D2 B9'
 'BB BB 9F 9E 9E 7F 7F 80 A9 A9 AA D9 D9 D9 F1 60'
 'FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA F1 60 FA F1 60 FA EB EB EB B0 B0 B0 8F 8F'
 '8F BD BC BD E8 E8 E8 D5 D5 D5 BB BE BB 95 A5 98'
 '63 8F 69 46 8A 50 47 8F 53 67 9A 70 9A AF 9E C2'
 'C8 C3 DE DD DE E1 E0 E1 B8 B9 B9 8F 8F 90 B0 B0'
 'B0 EB EB EB F1 60 FA F1 60 FA F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA F1 60 FA D7 D7 D8 95 95 95 B8 B8 B9 EB EB'
 'EB CE CE CD 9A AA 9A 4E 8B 50 11 80 13 06 8C 06'
 '00 9C 01 00 A4 05 00 AF 0A 00 BB 0F 06 BE 15 10'
 'B4 28 45 A8 57 99 B5 A1 D7 D7 D6 E7 E7 E8 B8 B8'
 'B9 95 95 95 D7 D7 D8 F1 60 FA F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA D1 D1 D1 90 90 91 D3 D3 D3 D9 D9 D9 85 90'
 '87 2B 77 2F 04 7B 04 00 7E 00 00 84 00 00 91 00'
 '00 9D 03 00 A4 06 00 AE 0A 00 B7 10 00 C2 14 00'
 'CD 19 00 DA 16 04 DF 21 1E AC 3C 74 88 79 DD DD'
 'DD D3 D3 D3 90 90 91 D1 D1 D1 F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA D7'
 'D7 D8 90 90 91 E1 E1 E1 C1 C1 C1 50 74 52 0A 73'
 '0A 00 7B 00 00 79 00 15 8A 1A 38 98 3C 00 82 00'
 '00 97 00 00 A2 05 00 AC 09 00 B5 0E 00 BF 12 00'
 'C9 16 00 D2 1C 00 DD 1F 00 E9 22 0A E1 2C 44 8C'
 '54 C6 C6 C6 E1 E1 E1 90 90 91 D7 D7 D8 F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA EB EB EB 95'
 '95 95 D3 D3 D3 C0 C0 C0 4E 7C 50 01 77 01 00 7C'
 '00 00 77 00 38 97 3A F3 FC F4 FF FF FF 63 AC 68'
 '00 86 00 00 A2 04 00 AA 08 00 B1 0B 00 BB 10 00'
 'C3 14 00 CC 19 00 D4 1C 00 DD 20 00 E7 23 01 F0'
 '24 39 99 4D C5 C5 C5 D4 D4 D4 95 95 95 EB EB EB'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA B0 B0 B0 B8'
 'B8 B9 D9 D9 D9 45 76 48 01 7F 01 00 82 00 00 79'
 '00 11 84 13 EB FA EE FF FF FF FF FF FF FA FB FB'
 '0F 8A 15 00 98 00 00 A7 06 00 AE 09 00 B6 0E 00'
 'BE 11 00 C6 15 00 CD 1A 00 D6 1C 00 DD 20 00 E4'
 '24 00 ED 22 3A 91 4C DC DC DC B9 B9 BA B0 B0 B0'
 'F1 60 FA F1 60 FA F1 60 FA D9 D9 D9 8E 8F 8F E1'
 'E1 E1 92 A5 93 05 86 05 00 8A 00 00 81 00 03 80'
 '04 CC E7 CD FF FF FF FF FF FF FD FD FD FF FF FF'
 '8D C0 8E 00 87 00 00 A0 03 00 AA 06 00 B1 0A 00'
 'B8 0F 00 C0 12 00 C8 15 00 CF 19 00 D4 1C 00 DB'
 '1F 00 E0 20 05 E1 22 6A 8B 71 E7 E6 E6 8F 8E 90'
 'D9 D9 D9 F1 60 FA F1 60 FA A9 A9 AA BD BD BE D1'
 'D1 D1 1A 83 1A 00 8F 00 00 8B 00 00 80 00 B8 DD'
 'BB FF FF FF FF FF FF FB FA FB F4 F3 F3 EF EE EF'
 'FA F3 FA 38 A0 3F 00 8F 00 00 A7 05 00 AC 08 00'
 'B4 0C 00 B9 0F 00 C0 11 00 C7 15 00 CB 18 00 D1'
 '1A 00 D5 1C 00 DB 1D 14 B8 2B C7 CC C8 BF BE BE'
 'A9 A9 AA F1 60 FA E9 E9 E9 7F 7F 80 DE DD DD 91'
 'AF 97 01 96 01 00 92 00 00 85 00 A8 D6 AA FF FF'
 'FF FF FF FF F9 F8 F9 FC F8 FC F0 EE F1 E7 E7 E7'
 'F4 ED F2 A7 CA A9 00 8A 00 00 99 00 00 A9 05 00'
 'AE 08 00 B4 0B 00 B8 0E 00 BF 12 00 C2 13 00 C8'
 '15 00 CB 18 00 CD 19 00 D3 16 76 AF 81 E9 E8 E9'
 '80 80 81 E9 E9 E9 C6 C6 C7 A2 A2 A2 D8 D8 D9 38'
 '9E 50 00 9A 00 03 90 03 B6 DD B8 FF FF FF FE FE'
 'FE F6 F5 F8 FF FA FF 69 BD 6C B2 D3 B4 ED E7 EC'
 'E7 E7 E8 F5 F1 F5 5D AB 62 00 8F 00 00 A0 03 00'
 'AA 06 00 AD 08 00 B3 0B 00 B6 0E 00 BB 10 00 BF'
 '11 00 C1 12 00 C3 13 00 C7 13 18 A5 2A DA DA D9'
 'A2 A2 A2 C6 C6 C7 A8 A8 A9 C0 C0 C0 BB C4 BD 0C'
 'A6 2D 2A AD 45 D2 EC D3 FF FF FF FB FB FB F5 F3'
 'F5 FF FA FF 76 C5 78 00 81 00 30 A1 34 F5 F1 F5'
 'E2 DE E1 EF ED EF E4 E4 E5 10 91 16 00 96 00 00'
 'A6 04 00 A8 05 00 AC 07 00 AF 0A 00 B4 0B 00 B7'
 '0E 00 B8 0F 00 B9 0F 00 BC 10 05 B8 13 A9 C0 AE'
 'BF BE BF A8 A8 A9 8E 8E 8F DA DA DA 8F B0 98 00'
 'AC 20 BE EC C9 FF FF FF F8 F8 F8 F8 F3 F6 FF F9'
 'FF 72 C8 77 00 8D 00 00 90 00 00 8C 00 7D B7 81'
 'F2 EF F4 DE DD DE EE EB EF 9E C2 A1 00 8F 00 00'
 '98 00 00 A3 03 00 A7 04 00 AA 05 00 AC 07 00 AE'
 '08 00 AF 09 00 B1 0B 00 B2 0B 00 B2 08 6E AB 77'
 'D7 D8 D7 8E 8E 8F 7B 7B 7C ED ED ED 66 A9 75 00'
 'B3 29 7C D9 92 FF FF FF FF FD FF EB F2 EB 53 BF'
 '55 00 96 00 00 99 00 00 96 00 00 90 00 18 9D 1C'
 'EC EA ED DC D8 DA E0 E0 E0 F0 EC F0 3A 9E 41 00'
 '8D 00 00 A0 00 00 A1 00 00 A4 03 00 A6 04 00 A8'
 '05 00 A9 05 00 A9 06 00 A9 06 00 AA 07 44 99 45'
 'EB EA EB 7B 7B 7C 6E 6E 6F FB FB FB 49 A3 5F 10'
 'BC 38 09 B5 30 57 CA 70 8A DB 9E 2C BB 48 00 9E'
 '00 00 A0 00 00 9E 00 00 9C 00 00 98 00 00 93 00'
 '59 A7 5D EF EA EF DC D9 DA E4 E2 E4 E0 E5 E2 00'
 '8C 04 00 93 00 00 9D 00 00 9E 00 00 9F 00 00 A1'
 '01 00 A1 01 00 A1 03 00 A1 03 00 A0 03 2F 91 2F'
 'F9 FA F9 6E 6E 6F 6E 6E 6F FB FB FB 48 AA 5F 14'
 'C2 3E 12 BD 3A 05 B6 2E 00 B2 26 06 B2 2E 08 B1'
 '2F 00 A9 0E 00 A2 00 00 A0 00 00 9D 00 00 98 00'
 '00 99 03 AB BD AD ED E9 EC DC DA DD EE EB EE 76'
 'AD 77 00 8A 00 00 92 00 00 9A 00 00 9A 00 00 9C'
 '00 00 9C 00 00 9A 00 00 9A 00 00 98 00 2C 8D 2C'
 'FA FB FB 6E 6E 6F 7B 7B 7C ED ED ED 5F B5 73 19'
 'C8 41 16 C3 3E 14 C0 3C 13 BD 3B 11 B9 37 10 B6'
 '37 0E B3 36 01 AD 23 00 A7 05 00 A1 00 00 9D 00'
 '00 99 00 27 9E 2C EC E7 EC D9 D6 DB DB DB DC EB'
 'EC EB 28 91 2B 00 8A 00 00 97 00 00 97 00 00 97'
 '00 00 96 00 00 96 00 00 95 00 00 93 00 49 91 49'
 'ED EC ED 7B 7B 7C 8E 8E 8F DA DA DA 80 BF 8F 1A'
 'CD 43 1A C9 42 19 C6 41 15 C2 3D 13 BF 3C 12 BC'
 '39 11 B9 38 11 B6 38 0B B3 33 00 AC 1F 00 A6 08'
 '00 A0 00 00 9C 00 6F B0 71 EE E8 EE DC DB DE E5'
 'E4 E6 CA DC CA 00 86 01 00 8F 00 00 96 00 00 94'
 '00 00 92 00 00 92 00 00 8F 00 01 8E 01 75 A1 74'
 'DA D9 DA 8E 8E 8F A8 A8 A9 C0 C0 C0 AC CB B4 1C'
 'D2 46 1E CD 46 1B CB 45 1A C8 42 19 C5 3F 16 C2'
 '3E 14 BF 3C 12 BC 3A 11 B8 37 10 B5 38 0C B2 36'
 '05 AE 29 00 A7 14 00 A3 0E CA D6 CD ED E8 EC E1'
 'DE E1 ED EA ED 78 AF 7A 00 84 00 00 8F 00 00 90'
 '00 00 8E 00 00 8E 00 00 8D 00 04 8B 04 A6 BD A7'
 'C0 C1 C1 A8 A8 A9 C6 C6 C7 A2 A2 A2 D6 DD D9 37'
 'CF 5A 22 D3 49 1F D1 48 1E CD 46 1C CA 44 1A C8'
 '43 19 C6 41 16 C1 3E 14 BE 3B 13 BB 3A 11 B8 37'
 '10 B6 37 0F B2 37 00 AB 27 39 B4 55 F3 EF F2 E7'
 'E3 E6 E7 E5 E7 FA F5 FA 3D 99 40 00 89 00 00 8C'
 '00 00 8F 00 00 8D 00 00 8C 00 1B 8A 1C D3 D9 D5'
 'A3 A3 A3 C6 C6 C7 E9 E9 E9 7F 7F 80 EB EB EB 70'
 'C5 84 24 DB 4E 25 D6 4E 23 D3 4B 1F D1 48 1E CD'
 '46 1D CB 45 1A C7 43 19 C5 41 18 C1 3E 15 BD 3C'
 '13 BC 3A 11 B7 38 10 B4 36 00 AD 25 82 CC 93 FC'
 'F2 FA EE EE EE F9 F5 F9 EF F1 F1 1B 8F 32 00 8E'
 '12 00 97 22 00 93 1E 00 8F 1C 5A 9E 66 E6 E7 E7'
 '7F 7F 80 E9 E9 E9 F1 60 FA A9 A9 AA BF BF BF C0'
 'D1 C3 30 DF 59 28 DC 52 27 DA 50 25 D6 4E 24 D3'
 '4C 22 D1 49 1F CD 47 1E CA 45 1B C7 44 1A C5 42'
 '18 C1 3F 16 BF 3D 14 BC 3B 0E B7 36 0C B4 32 A9'
 'DC B4 FF F6 FE F5 F6 F6 FF FF FF CD E4 D3 03 8A'
 '1E 00 95 18 00 9A 24 0A 93 24 B8 C9 BC BD BD BD'
 'A9 A9 AA F1 60 FA F1 60 FA D9 D9 D9 8F 8F 8F ED'
 'ED ED 72 C3 85 27 E1 51 29 DE 55 28 DC 53 27 D9'
 '50 25 D7 4E 23 D3 4B 22 D0 49 1F CD 47 1E CA 46'
 '1C C8 44 1B C5 43 19 C1 3E 16 BE 3D 0A B7 33 2D'
 'BF 4F C3 EB CB FF FF FF FF FF FF FF FF FF 8E C9'
 '9B 00 8F 17 05 A2 28 5B A1 6B E9 E8 E9 8F 8F 8F'
 'D9 D9 D9 F1 60 FA F1 60 FA F1 60 FA B0 B0 B0 B8'
 'B8 B9 D8 DE D9 54 DC 73 2D E2 56 2D E0 56 2A DE'
 '55 29 DC 53 27 D9 51 26 D5 4E 24 D3 4C 22 D0 4B'
 '20 CD 48 1F CA 47 1D C8 45 1B C5 42 1A C1 41 08'
 'B9 31 61 D2 7B CC F0 D4 FF FF FF FF FF FF CC F0'
 'D4 62 BB 77 20 96 37 CE D6 D0 B8 B8 B9 B0 B0 B0'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA EB EB EB 95'
 '95 95 D3 D3 D3 C0 CE C3 4A E3 6E 2F E6 59 30 E4'
 '59 2E E1 56 2C DF 56 29 DC 53 28 D9 51 27 D6 4E'
 '25 D3 4D 24 D1 4C 22 CD 49 1F CA 47 1E C7 46 1C'
 'C3 43 09 BC 33 8A E2 9F CC F0 D4 E4 F7 E8 7C D7'
 '92 5C BA 72 AA BF AF D3 D3 D3 95 95 95 EB EB EB'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA D7'
 'D7 D8 90 90 91 E1 E1 E1 BE CF C2 55 E3 76 2F E7'
 '59 31 E6 5A 30 E4 59 2E E0 57 2D DD 56 2A DB 53'
 '29 DA 52 28 D6 50 26 D3 4E 24 D0 4C 23 CC 4B 20'
 'CA 48 1D C7 44 13 C1 3C 52 CF 6F 4B CB 68 59 BD'
 '70 A5 C0 AB E1 E1 E1 90 90 91 D7 D7 D8 F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA D1 D1 D1 90 90 91 D3 D3 D3 D6 DF D8 7A DB'
 '90 36 EA 60 31 E8 5B 32 E6 5B 31 E4 5B 2F E0 58'
 '2E DF 57 2D DC 55 2A DA 52 28 D6 51 27 D3 50 26'
 'D1 4D 24 CD 4C 20 CB 48 16 C3 3E 3D AE 58 C2 D7'
 'C7 D3 D3 D3 90 90 91 D1 D1 D1 F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA F1 60 FA D7 D7 D8 95 95 95 B8 B8 B9 ED ED'
 'ED C0 DC C7 7F E0 95 3A E8 61 31 E8 5B 30 E6 5A'
 '31 E4 5B 30 E1 59 2E DE 57 2D DC 53 29 DA 53 29'
 'D5 52 2E CF 54 52 C4 6C 9B CE A7 E3 E6 E3 B8 B8'
 'B9 95 95 95 D7 D7 D8 F1 60 FA F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA F1 60 FA F1 60 FA EB EB EB B0 B0 B0 8F 8F'
 '8F BE BE BE EA E9 EA CD E3 D2 AB DD B6 8C DA 9D'
 '70 D8 88 59 D4 76 4F D1 6D 67 C9 7E 88 D0 98 AA'
 'D7 B6 CC E0 D0 E6 E9 E6 BF BF BF 8F 8F 8F B0 B0'
 'B0 EB EB EB F1 60 FA F1 60 FA F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA D9 D9'
 'D9 A9 A9 AA 7F 7F 80 A2 A2 A2 C0 C0 C0 DA DA DA'
 'ED ED ED FB FB FB FB FB FB ED ED ED D8 D8 D8 BD'
 'BF BD A2 A1 A2 7F 7F 80 A9 A9 AA D9 D9 D9 F1 60'
 'FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60'
 'FA F1 60 FA E9 E9 E9 C6 C6 C7 A8 A8 A9 8E 8E 8F'
 '7B 7B 7C 6E 6E 6F 6E 6E 6F 7B 7B 7C 8E 8E 8F A8'
 'A8 A9 C6 C6 C7 E9 E9 E9 F1 60 FA F1 60 FA F1 60'
 'FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA'
}

CANCELAR BITMAP
{
 '42 4D F6 06 00 00 00 00 00 00 36 00 00 00 28 00'
 '00 00 18 00 00 00 18 00 00 00 01 00 18 00 00 00'
 '00 00 C0 06 00 00 C4 0E 00 00 C4 0E 00 00 00 00'
 '00 00 00 00 00 00 FF 80 FF FF 80 FF FF 80 FF FF'
 '80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80'
 'FF FF 80 FF E4 EE FF CB D3 FF C9 D4 FF E1 F1 FF'
 'FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF'
 '80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80'
 'FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF'
 'FF 80 FF B9 C5 EF 77 82 BC 34 3D 86 20 25 80 23'
 '25 89 20 26 87 1D 26 7D 2F 3B 81 73 7F B9 B1 B8'
 'E9 E0 E7 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF'
 'FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF'
 '80 FF DB E0 FF D0 D3 FF 70 70 C4 36 33 A0 1A 15'
 '9A 1A 12 A5 1E 16 B0 0C 06 A1 0B 05 A0 1B 15 B0'
 '16 0E A8 18 12 99 2E 30 8F 6C 71 B6 C1 C8 FF D7'
 'E0 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80'
 'FF FF 80 FF FF 80 FF E2 E9 FF B6 BA ED 3A 3C 90'
 '1E 18 95 03 00 97 13 05 BF 14 04 CD 1C 0C D6 18'
 '0A D4 18 0A D4 1A 0B D8 14 01 D4 12 03 BF 02 00'
 '88 18 1B 84 35 39 91 A7 AD F0 D7 DE FF FF 80 FF'
 'FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF A9'
 'AE DF 42 43 93 0B 08 7C 12 0A A5 30 21 E1 16 03'
 'E2 18 04 F1 17 02 F1 17 04 F3 17 04 F3 15 02 F1'
 '18 02 F4 15 04 E1 2E 25 D9 07 04 96 0B 0B 87 26'
 '29 8B A5 AB EE D7 E0 FF FF 80 FF FF 80 FF FF 80'
 'FF FF 80 FF D0 CE FF 30 2B 87 27 1F 9C 08 00 93'
 '2B 26 C7 0A 06 B9 0F 08 D5 15 0A ED 09 00 F1 0C'
 '00 FA 0D 00 FA 0B 00 EC 16 11 E2 0F 0E D0 0D 08'
 'C9 23 1C D1 0B 09 A3 10 10 8C 2A 2E 86 B7 BE F5'
 'FF 80 FF FF 80 FF FF 80 FF FF 80 FF 67 5B BF 1D'
 '04 A2 0E 00 B0 2C 1F CF 15 1E A4 20 33 AC 86 99'
 'FF 3F 4A F8 00 00 DF 0F 04 FF 10 07 FE 00 06 CF'
 '3F 61 D2 85 A7 FF 1D 20 D9 17 0C DE 2A 23 D8 09'
 '06 98 0D 10 79 57 5C A1 D4 DB FF FF 80 FF FF 80'
 'FF A8 B5 CF 25 16 96 18 00 BC 14 00 CF 13 09 C7'
 '29 3A B2 AC C9 FF CC EA FF A1 B5 FF 43 41 EE 19'
 '0C D4 18 0E D3 45 4C DF A3 CB FF C8 F5 FF 96 A7'
 'FF 27 27 E5 07 01 BE 23 1B C6 06 02 8A 28 27 87'
 '9A 9E D1 FF 80 FF FF 80 FF 71 79 B4 16 0F 9A 08'
 '00 B8 03 00 CA 13 15 CD 93 A8 FF D3 EE FF DE F4'
 'FF E6 F2 FF D8 CE FF 5D 49 AA 5D 48 AE D6 D0 FF'
 'E8 F9 FF DC FB FF CA ED FF 88 A0 FF 11 14 C3 0E'
 '02 C6 1B 0D BF 14 0D 93 53 5A 99 FF 80 FF FF 80'
 'FF 21 27 6E 04 01 8D 12 0C C5 0D 0A DB 06 09 C9'
 '3F 4D D5 B6 C8 FF E3 F0 FF EC F0 FF FF F7 FF F5'
 'E5 FF F5 E3 FF FD F4 FF EC F2 FF E2 F6 FF AE CF'
 'FF 3F 59 D5 12 11 CD 09 00 CE 11 00 C3 10 06 98'
 '1B 22 67 FF 80 FF FF 80 FF 25 2D 70 1E 1F 9F 06'
 '03 B3 00 00 C6 08 03 DA 10 0F C3 3E 3F C5 D1 D4'
 'FF F4 F4 FF F9 F5 FF FF FE FF FF FC FF F6 F5 FF'
 'F3 F9 FF D0 D9 FF 4A 54 E1 00 00 BA 01 00 D6 06'
 '00 D2 12 04 BD 18 13 98 17 20 60 FF 80 FF FF 80'
 'FF 1D 23 6C 03 02 82 14 0E BF 05 00 D7 00 00 D5'
 '13 06 D6 1B 13 BA 53 4E B7 DF DC FF FB FB FF FA'
 'FB F7 F8 FA FA F8 FB FF E0 E5 FF 53 54 AE 15 12'
 'C5 00 00 DB 05 00 E5 10 00 DD 12 07 B7 0C 0A 85'
 '21 2A 6A FF 80 FF FF 80 FF 1F 1D 77 05 00 8A 17'
 '0A C4 09 00 DB 00 00 D9 15 04 DE 1C 0F C5 51 47'
 'C3 DD D9 FF F8 F6 FF F8 F8 FF F7 F7 FF F4 F7 FF'
 'DF E0 FF 4F 4E B4 12 10 C8 00 00 DD 07 00 E4 0F'
 '00 D8 10 07 B1 0C 0C 82 21 2A 69 FF 80 FF FF 80'
 'FF 29 25 7E 23 19 A2 0D 00 B0 00 00 BF 11 04 D6'
 '17 0F C8 42 3E D3 CB CA FF EC EC FF F3 F3 FF F6'
 'F7 FF F4 F6 FF F2 F4 FF ED F2 FF CA D0 FF 48 4F'
 'E4 00 00 BF 07 00 D3 05 00 C3 0B 04 A8 17 16 8A'
 '18 22 5E FF 80 FF FF 80 FF 26 27 6B 0A 04 79 1B'
 '13 A6 1A 15 B8 12 16 AB 4C 5A C4 BE D2 FF DE F2'
 'FF E5 F5 FF EF F4 FF D8 D8 FF D7 D7 FF EF F4 FF'
 'E7 F5 FF DB F2 FF AA CB FF 4A 64 DA 1C 23 C6 07'
 '01 B2 08 01 9E 10 0C 83 1F 27 62 FF 80 FF FF 80'
 'FF 76 79 B0 1B 15 82 10 06 8F 11 0C 9D 21 29 A2'
 'A3 BA FE DA F8 FF E1 FD FF E6 F9 FF D0 D1 FF 41'
 '3B 8A 41 39 8C CF CD FF EA F8 FF E1 FC FF CF F9'
 'FF 96 BB FF 20 2D B1 0D 0B A5 13 0C 9D 15 12 80'
 '5A 60 95 FF 80 FF FF 80 FF B6 B5 ED 28 19 8C 1B'
 '08 9B 04 00 8D 48 44 C5 38 49 92 BA D3 FD DF F8'
 'FF CC D8 FF 42 3A 9F 28 14 95 29 11 97 41 33 A3'
 'CE CF FF DE F2 FF AC D2 F5 34 58 94 38 46 B7 06'
 '07 8D 17 13 90 1D 1C 7A 95 9B C8 FF 80 FF FF 80'
 'FF FF 80 FF 5F 51 AF 23 0E 92 1C 0A 99 38 2F AE'
 '54 5B B0 56 66 A1 A4 B3 EB 45 4C 95 1D 14 88 2C'
 '17 A2 2C 15 A5 1F 0E 8D 47 43 9C A3 AC F0 59 6F'
 'B1 4F 66 B6 34 3A AB 00 00 75 16 14 78 47 46 8E'
 'FF 80 FF FF 80 FF FF 80 FF FF 80 FF D9 D4 FF 31'
 '22 7D 2A 17 8E 14 05 7F 60 5C C2 72 74 CC 74 7B'
 'CA 50 57 A7 61 60 C2 45 3E AD 47 3C B0 66 5A CA'
 '56 50 AF 76 73 D6 70 6D E8 5A 55 DA 16 0F 8E 11'
 '0B 76 1F 1F 65 C8 CC F5 FF 80 FF FF 80 FF FF 80'
 'FF FF 80 FF FF 80 FF B6 AC E8 35 23 81 20 0C 7D'
 '22 12 87 7F 76 E5 93 91 F5 AA AD FF A0 A4 FD 97'
 '98 F2 98 97 F5 A7 9F FF B4 A9 FF 99 8A FF 7D 6A'
 'FD 1A 07 9C 13 05 82 33 2C 87 9A 9D CA FF 80 FF'
 'FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF'
 '80 FF C3 B3 FA 3C 28 89 2D 16 90 08 00 75 52 48'
 'C0 92 91 F9 9D A2 F7 B8 C0 FF BB BF FF A5 A0 FC'
 '9E 8E FE 5B 45 C6 16 00 8A 25 0E 92 26 17 7F C0'
 'B8 FE FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80'
 'FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF D0 C4 FE'
 '81 6F CC 2E 1F 8B 13 0B 76 1A 1C 7A 35 42 86 3E'
 '4D 85 41 4C 86 3D 3E 88 25 19 7D 1B 09 74 39 2B'
 '89 70 64 B6 C9 BE FF FF 80 FF FF 80 FF FF 80 FF'
 'FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF'
 '80 FF FF 80 FF FF 80 FF FF 80 FF C4 C7 FA 85 8C'
 'CB 25 33 6E 1B 31 5A 1C 36 54 20 34 53 23 2F 59'
 '2E 2C 6E 8D 8A C2 C2 C9 D8 FF 80 FF FF 80 FF FF'
 '80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80'
 'FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF'
 'FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF'
 '80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80'
 'FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF'
 'FF 80 FF FF 80 FF'
}

TEST BITMAP
{
 '42 4D 12 04 00 00 00 00 00 00 36 00 00 00 28 00'
 '00 00 11 00 00 00 13 00 00 00 01 00 18 00 00 00'
 '00 00 DC 03 00 00 00 00 00 00 00 00 00 00 00 00'
 '00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
 'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
 'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
 'FF FF FF FF FF FF FF FF FF 00 FF FF FF F1 C6 B7'
 'F1 C6 B7 F2 C9 B8 F3 C9 B9 F3 C9 B9 F3 C9 B9 F3'
 'C9 B9 F2 C9 B8 F5 C8 B3 F5 C8 B3 F5 C8 B3 F4 C8'
 'B2 F2 C5 B0 FF FF FF FF FF FF FF FF FF 00 F4 C1'
 'AB F9 CB B7 F9 CB B7 FB CE B9 FA CE BC FA CE BC'
 'FA CE BC FA CE BC FB CF B9 FB CD B6 FB CD B2 FB'
 'CD B2 FA CB B1 F7 C8 AE F2 C5 B0 FF FF FF FF FF'
 'FF 00 F6 C3 AD FC CD BA FC CD BA FC D0 BE FB D2'
 'C1 FC D0 BE FC D0 BE FC D0 BE FB D3 BD FC D3 B7'
 'FB D1 B6 FB D1 B6 FB CF B2 F9 C9 AD F3 C6 B1 FF'
 'FF FF FF FF FF 00 F6 C3 AD FC CD BA FC CD BA FC'
 'D0 BE FB D2 C1 FC D0 BE FC D0 BE FC D0 BE FB D3'
 'BD FC D3 B7 FB D1 B6 FB D1 B6 FB CF B2 F9 C9 AD'
 'F3 C6 B1 FF FF FF FF FF FF 00 F6 C3 AD FC D0 BE'
 'FC D0 BE FC D3 C2 FC D3 C2 FC D5 C2 FC D5 C2 FC'
 'D5 C2 FC D5 C2 FC D4 BA FC D3 B7 FC D3 B7 FC D1'
 'B3 FA CB AF F4 C8 B2 FF FF FF FF FF FF 00 F6 C3'
 'AD FC D0 BE FC D0 BE FC D3 C2 FC D3 C2 FC D5 C2'
 'FC D5 C2 FC D5 C2 FC D5 C2 FC D4 BA FC D3 B7 FC'
 'D3 B7 FC D1 B3 FA CB AF F4 C8 B2 FF FF FF FF FF'
 'FF 00 F6 C7 B1 FC D3 C2 FC D3 C2 FC D6 C5 FC D6'
 'C5 FC D6 C5 FC D6 C5 FD D5 C3 00 00 00 FC D4 BA'
 'FB CF B2 FB CF B2 FB CF B2 FA CB B1 F5 C8 B3 FF'
 'FF FF FF FF FF 00 F6 C8 B4 FC D5 C5 FC D5 C5 FC'
 'D5 C5 FC D5 C5 FC D5 C5 FC D5 C5 00 00 00 00 00'
 '00 00 00 00 FB D3 BD FB D3 BD FB CE B6 FA CD B5'
 'F3 C9 B5 FF FF FF FF FF FF 00 F5 CA B7 FB D6 C8'
 'FB D6 C8 FB D6 C8 FB D6 C8 FB D3 C1 00 00 00 00'
 '00 00 00 00 00 00 00 00 00 00 00 FB CE B6 FB CE'
 'B6 FB CD B6 F3 CB B9 FF FF FF FF FF FF 00 F6 CB'
 'B8 FC D8 C9 FC D8 C9 FD D8 CA FD D8 CA 00 00 00'
 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
 '00 00 FB CE B6 FB CD B9 F4 CC BA FF FF FF FF FF'
 'FF 00 F6 CB B8 FC D8 C9 FC D8 C9 FD D8 CA FC DB'
 'CD FC DB CD FC DB CD FC DB CD FB D6 C8 FB CD B9'
 'FB CD B9 FB CD B9 FB CD B9 FB CD B9 F4 CC BA FF'
 'FF FF FF FF FF 00 F7 CE BD FC DB CD FC DB CD FC'
 'DB CD FC DB CD FC DB CD FC DB CD FC DB CD FB D6'
 'C8 FB CD B9 FB CD B9 FB CD B9 FB CD B9 FB CD B9'
 'F3 CC BC FF FF FF FF FF FF 00 F8 D0 BF FC DD D0'
 'FC DD D0 FD DD CE FD D9 CA FB D6 C8 FB D6 C8 FB'
 'D6 C8 FB D6 C8 FD CE BB FC CD BA FC CD BA FB CD'
 'B9 FC CD BA F3 CC BC FF FF FF FF FF FF 00 F7 D3'
 'C4 FC E1 D4 FC E1 D4 FD E0 D1 FC DB CD FC D8 C9'
 'FC D8 C9 FC D8 C9 FB D5 C8 FC D0 BE FD CE BB FD'
 'CE BB FD CE BB FA CE BC F3 CC BC FF FF FF FF FF'
 'FF 00 F7 D3 C4 FC E1 D4 FC E1 D4 FD E0 D1 FC DB'
 'CD FC D8 C9 FC D8 C9 FC D8 C9 FB D5 C8 FC D0 BE'
 'FD CE BB FD CE BB FD CE BB FA CE BC F3 CC BC FF'
 'FF FF FF FF FF 00 F9 D8 CA FE E6 DA FE E6 DA FC'
 'E3 D8 FD DE D1 FD DB CE FD DB CE FD D9 CA FC D8'
 'C9 FC D5 C5 FC D3 C5 FC D3 C5 FC D3 C2 FA CE BC'
 'F4 CC BA FF FF FF FF FF FF 00 FD E0 D1 FE EA E1'
 'FE EA E1 FE E6 DA FC E1 D4 FD E0 D1 FD E0 D1 FC'
 'DD D0 FD DB CE FD D9 CA FB D8 C8 FB D8 C8 FC D6'
 'C5 FA CE BC F3 C9 B9 FF FF FF FF FF FF 00 FF FF'
 'FF FD E0 D1 FD E0 D1 F9 D8 CA F7 D3 C4 F8 D0 BF'
 'F8 D0 BF F7 CE BD F4 CC BA F6 CB B8 F5 CA B7 F5'
 'CA B7 F7 C8 B5 F4 C5 AF FF FF FF FF FF FF FF FF'
 'FF 00'
}


TEST DIALOG 181, 89, 225, 140
STYLE DS_ABSALIGN | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Sans Serif"
{
 CONTROL "TBtnBmp", 101, "TBtnBmp", WS_CHILD | WS_VISIBLE, 80, 20, 65, 30
 CONTROL "TBtnBmp", 301, "TBtnBmp", WS_CHILD | WS_VISIBLE | WS_TABSTOP, 30, 103, 80, 30
 CONTROL "TBtnBmp", 302, "TBtnBmp", WS_CHILD | WS_VISIBLE | WS_TABSTOP, 114, 103, 80, 30
}
 


Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7874
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: btnbmp

Postby karinha » Mon Oct 28, 2024 5:31 pm

Imagen,

Image

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7874
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: btnbmp

Postby D.Fernandez » Mon Oct 28, 2024 6:04 pm

Hola muchas gracias.

Utilizo FVH 2409 y vs2022
Asi se ve con la version 24.09

Dejo imagen.
https://imgur.com/3tqVGgP

Muchas gracias

Saludos
Dario Fernandez
FWH 24.09, Harbour, MVS2022 Community, BCC, MySql & MariaDB, Dbf/Cdx VSCode.
Maldonado - Uruguay
D.Fernandez
 
Posts: 492
Joined: Wed Jul 31, 2013 1:14 pm
Location: Maldonado - Uruguay

Re: btnbmp

Postby karinha » Mon Oct 28, 2024 6:12 pm

D.Fernandez wrote:Hola muchas gracias.

Utilizo FVH 2409 y vs2022
Asi se ve con la version 24.09

Dejo imagen.
https://imgur.com/3tqVGgP

Muchas gracias

Saludos


Dario, haga estes cambios. Mira:

https://forums.fivetechsupport.com/viewtopic.php?f=3&t=44966&start=15&sid=2ab9d4106fd4a175d319126ec1d85749&sid=2ab9d4106fd4a175d319126ec1d85749#p274674

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7874
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: btnbmp

Postby D.Fernandez » Mon Oct 28, 2024 6:33 pm

Hola y gracias.

Igual que la imagen anterior. El bmp esta muy pegado al margen del boton.
Si pongo LEFT pegado a la izquierda, RIGHT pegado a la derecha.
Perdona, no es que sea exquicito, pero los bmp en rbbtn se ven mejor.

Saludos y gracias por tu tiempo.

Dario Fernandez
Dario Fernandez
FWH 24.09, Harbour, MVS2022 Community, BCC, MySql & MariaDB, Dbf/Cdx VSCode.
Maldonado - Uruguay
D.Fernandez
 
Posts: 492
Joined: Wed Jul 31, 2013 1:14 pm
Location: Maldonado - Uruguay

Re: btnbmp

Postby karinha » Tue Oct 29, 2024 2:16 pm

Buenos días Darío Fernández, tienes razón, existen muchas diferencias entre BTNBMP y RBNT.

Code: Select all  Expand view  RUN

// C:\FWH\SAMPLES\BTN.PRG y BTN.RC con RBTN incluso. Diferencias Visibles.

#include "Fivewin.ch"
#include "Ribbon.ch"

FUNCTION Main()

   LOCAL oDlg, oSay, oSay2, oSay3, oBtn, oAceptar, oCancelar, oFont, oBtnRb1,;
         oBtnRb2

   SetBalloon( .T. ) // Balloon shape required for tooltips
   SkinButtons()

   DEFINE FONT oFont NAME "Ms Sans Serif"  SIZE 00, -16 BOLD

   DEFINE DIALOG oDlg RESOURCE "TEST" TITLE "TESTE BTNBMP Y RBTN FWH19.05" /* ;
      TRANSPARENT */
// -> NO FUNCIONA CON RBTN ?? Master Nages??

   oDlg:lHelpIcon := .F.

   REDEFINE SAY oSay  ID 401 OF oDlg COLORS METRO_CRIMSON, METRO_AMBER       ;
      FONT oFont UPDATE CENTER ADJUST

   REDEFINE SAY oSay2 ID 402 OF oDlg COLORS METRO_CRIMSON, METRO_AMBER       ;
      FONT oFont UPDATE CENTER ADJUST

   REDEFINE SAY oSay3 ID 403 OF oDlg COLORS METRO_CRIMSON, METRO_AMBER       ;
      FONT oFont UPDATE CENTER ADJUST

   REDEFINE BTNBMP oBtn      ID 101 OF oDlg RESOURCE "TEST" PROMPT "&Teste"  ;
      FLAT 2007 FONT oFont

   oBtn:cToolTip := "Test BITMAP 16 x 16"
   oBtn:nRound  := 60

   REDEFINE BTNBMP oAceptar  ID 301 OF oDlg RESOURCE "ACEPTAR"               ;
      PROMPT "&Aceptar" FLAT 2007 NOBORDER ROUND FONT oFont LEFT             ;
      ACTION MsgInfo( "Aceptar BTNBMP" )

   oAceptar:cToolTip := "Aceptar BITMAP 32 x 32"

   REDEFINE BTNBMP oCancelar ID 302 OF oDlg RESOURCE "CANCELAR"              ;
      PROMPT "&Cancelar" FLAT 2007 NOBORDER ROUND FONT oFont LEFT            ;
      ACTION( oDlg:End() )

   oCancelar:cToolTip := "Cancelar BITMAP 32 x 32"

   oCancelar:lCancel := .T.
   oCancelar:SetThemed(.T.)

   REDEFINE RBBTN oBtnRb1 ID 303 OF oDlg ROUND ACTION MsgInfo( "RBTN1" )     ;
      BITMAP "ACEPTAR" PROMPT "A&ceptar" FLAT LEFT FONT oFont

   REDEFINE RBBTN oBtnRb2 ID 304 OF oDlg ROUND ACTION MsgInfo( "RBTN2" )     ;
      BITMAP "CANCELAR" PROMPT "Cance&lar" FLAT LEFT FONT oFont

   GradDlgs( "SolidGreenBlue" )

   ACTIVATE DIALOG oDlg CENTERED ON INIT( oBtn:SetThemed( .T. ) )

   oFont:End()

RETURN NIL
// ----------------------------------------------------------------------------//
// Gradient for Dialogs: Thanks to Rick Lipkin
// ----------------------------------------------------------------------------//
FUNCTION GradDlgs( cTheme )

   LOCAL x
   LOCAL aGrad    := {}
   LOCAL aTmp     := {}
   LOCAL aThemes  := { ;
      { "SolidWhite",     { { 0.5, nRGB( 255, 255, 255 ), nRGB( 255, 255, 255 ) } } }, ;
      { "BlueGreen",      { { 1.00, 14671839, 7419904 }, { 1.00, 7419904, 14671839 } } }, ;
      { "SolidGreenBlue", { { 0.01, 9994298, 9994298 }, { 0.01, 9994298, 9994298 } } }, ;
      { "SolidDarkBlue",  { { 0.50, 4720905, 4720905 }, { 0.50, 4720905, 4720905 } } }, ;
      { "SolidBlue",      { { 0.01, 16711680, 16711680 }, { 0.01, 16711680, 16711680 } } }, ;
      { "DarkBlue",       { { 0.0, 8388608, 13619151 }, { 0.0, 13619151, 8388608 } } }, ;
      { "LightGreen",     { { .50, nRGB( 210, 235, 216 ), nRGB( 255, 255, 255 ) } } }, ;
      { "LightBlue",      { { .50, nRGB( 201, 217, 237 ), nRGB( 231, 242, 255 ) } } }, ;
      { "LightGrey",      { { .50, nRGB( 216, 216, 216 ), nRGB( 255, 255, 255 ) } } }, ;
      { "Standard",       { { .50, nRGB( 236, 233, 216 ), nRGB( 255, 255, 255 ) } } }, ;
      { "DarkGrey",       { { 0.87, 16777215, 11513775 }, { 0.87, 11513775, 16777215 } } }, ;
      { "SolidGrey",      { { .50, nRGB( 233, 233, 233 ), nRGB( 233, 233, 233 ) } } }, ;
      { "SolidChoral",    { { 0.01, 8388736, 8388736 }, { 0.01, 8388736, 8388736 } } }, ;
      { "LightYellow",    { { 0.01, 8440801, 16777215 }, { 0.75, 16777215, 8440801 } } }, ;
      { "GreenBlue",      { { .50, nRGB( 192, 192, 192 ), nRGB( 45, 121, 147 ) } } } ;
      }

   DEFAULT cTheme := ""

   IF ValType( cTheme ) == "C"

      AEval( aThemes, {| a | AAdd( aTmp, Upper( a[ 1 ] ) ) } )
      x := AScan( aTmp, Upper( cTheme ) )

      IF !Empty( x )
         aGrad := aThemes[ x ][ 2 ]
      ENDIF

   ELSE

      IF ValType( cTheme ) == "A"
         aGrad   := cTheme
      ENDIF

   ENDIF

   IF .NOT. Empty( aGrad )

      SetDlgGradient( aGrad )

   ENDIF

RETURN( aThemes )

// FIN / END - kapiabafwh@gmail.com
 


Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7874
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: btnbmp

Postby karinha » Tue Oct 29, 2024 2:18 pm

Code: Select all  Expand view  RUN

/****************************************************************************


btn.rc

produced by Borland Resource Workshop


*****************************************************************************/



ACEPTAR BITMAP
{
 '42 4D 36 0C 00 00 00 00 00 00 36 00 00 00 28 00'
 '00 00 20 00 00 00 20 00 00 00 01 00 18 00 00 00'
 '00 00 00 0C 00 00 13 0B 00 00 13 0B 00 00 00 00'
 '00 00 00 00 00 00 F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60'
 'FA F1 60 FA E9 E9 E9 C6 C6 C7 A8 A8 A9 8E 8E 8F'
 '7B 7B 7C 6E 6E 6F 6E 6E 6F 7B 7B 7C 8E 8E 8F A8'
 'A8 A9 C6 C6 C7 E9 E9 E9 F1 60 FA F1 60 FA F1 60'
 'FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA D9 D9'
 'D9 A9 A9 AA 7F 7F 80 A1 A2 A2 BC BC BC D4 D3 D4'
 'E8 E7 E8 F5 F8 F6 F7 F7 F6 E6 E8 E8 D3 D3 D2 B9'
 'BB BB 9F 9E 9E 7F 7F 80 A9 A9 AA D9 D9 D9 F1 60'
 'FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA F1 60 FA F1 60 FA EB EB EB B0 B0 B0 8F 8F'
 '8F BD BC BD E8 E8 E8 D5 D5 D5 BB BE BB 95 A5 98'
 '63 8F 69 46 8A 50 47 8F 53 67 9A 70 9A AF 9E C2'
 'C8 C3 DE DD DE E1 E0 E1 B8 B9 B9 8F 8F 90 B0 B0'
 'B0 EB EB EB F1 60 FA F1 60 FA F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA F1 60 FA D7 D7 D8 95 95 95 B8 B8 B9 EB EB'
 'EB CE CE CD 9A AA 9A 4E 8B 50 11 80 13 06 8C 06'
 '00 9C 01 00 A4 05 00 AF 0A 00 BB 0F 06 BE 15 10'
 'B4 28 45 A8 57 99 B5 A1 D7 D7 D6 E7 E7 E8 B8 B8'
 'B9 95 95 95 D7 D7 D8 F1 60 FA F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA D1 D1 D1 90 90 91 D3 D3 D3 D9 D9 D9 85 90'
 '87 2B 77 2F 04 7B 04 00 7E 00 00 84 00 00 91 00'
 '00 9D 03 00 A4 06 00 AE 0A 00 B7 10 00 C2 14 00'
 'CD 19 00 DA 16 04 DF 21 1E AC 3C 74 88 79 DD DD'
 'DD D3 D3 D3 90 90 91 D1 D1 D1 F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA D7'
 'D7 D8 90 90 91 E1 E1 E1 C1 C1 C1 50 74 52 0A 73'
 '0A 00 7B 00 00 79 00 15 8A 1A 38 98 3C 00 82 00'
 '00 97 00 00 A2 05 00 AC 09 00 B5 0E 00 BF 12 00'
 'C9 16 00 D2 1C 00 DD 1F 00 E9 22 0A E1 2C 44 8C'
 '54 C6 C6 C6 E1 E1 E1 90 90 91 D7 D7 D8 F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA EB EB EB 95'
 '95 95 D3 D3 D3 C0 C0 C0 4E 7C 50 01 77 01 00 7C'
 '00 00 77 00 38 97 3A F3 FC F4 FF FF FF 63 AC 68'
 '00 86 00 00 A2 04 00 AA 08 00 B1 0B 00 BB 10 00'
 'C3 14 00 CC 19 00 D4 1C 00 DD 20 00 E7 23 01 F0'
 '24 39 99 4D C5 C5 C5 D4 D4 D4 95 95 95 EB EB EB'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA B0 B0 B0 B8'
 'B8 B9 D9 D9 D9 45 76 48 01 7F 01 00 82 00 00 79'
 '00 11 84 13 EB FA EE FF FF FF FF FF FF FA FB FB'
 '0F 8A 15 00 98 00 00 A7 06 00 AE 09 00 B6 0E 00'
 'BE 11 00 C6 15 00 CD 1A 00 D6 1C 00 DD 20 00 E4'
 '24 00 ED 22 3A 91 4C DC DC DC B9 B9 BA B0 B0 B0'
 'F1 60 FA F1 60 FA F1 60 FA D9 D9 D9 8E 8F 8F E1'
 'E1 E1 92 A5 93 05 86 05 00 8A 00 00 81 00 03 80'
 '04 CC E7 CD FF FF FF FF FF FF FD FD FD FF FF FF'
 '8D C0 8E 00 87 00 00 A0 03 00 AA 06 00 B1 0A 00'
 'B8 0F 00 C0 12 00 C8 15 00 CF 19 00 D4 1C 00 DB'
 '1F 00 E0 20 05 E1 22 6A 8B 71 E7 E6 E6 8F 8E 90'
 'D9 D9 D9 F1 60 FA F1 60 FA A9 A9 AA BD BD BE D1'
 'D1 D1 1A 83 1A 00 8F 00 00 8B 00 00 80 00 B8 DD'
 'BB FF FF FF FF FF FF FB FA FB F4 F3 F3 EF EE EF'
 'FA F3 FA 38 A0 3F 00 8F 00 00 A7 05 00 AC 08 00'
 'B4 0C 00 B9 0F 00 C0 11 00 C7 15 00 CB 18 00 D1'
 '1A 00 D5 1C 00 DB 1D 14 B8 2B C7 CC C8 BF BE BE'
 'A9 A9 AA F1 60 FA E9 E9 E9 7F 7F 80 DE DD DD 91'
 'AF 97 01 96 01 00 92 00 00 85 00 A8 D6 AA FF FF'
 'FF FF FF FF F9 F8 F9 FC F8 FC F0 EE F1 E7 E7 E7'
 'F4 ED F2 A7 CA A9 00 8A 00 00 99 00 00 A9 05 00'
 'AE 08 00 B4 0B 00 B8 0E 00 BF 12 00 C2 13 00 C8'
 '15 00 CB 18 00 CD 19 00 D3 16 76 AF 81 E9 E8 E9'
 '80 80 81 E9 E9 E9 C6 C6 C7 A2 A2 A2 D8 D8 D9 38'
 '9E 50 00 9A 00 03 90 03 B6 DD B8 FF FF FF FE FE'
 'FE F6 F5 F8 FF FA FF 69 BD 6C B2 D3 B4 ED E7 EC'
 'E7 E7 E8 F5 F1 F5 5D AB 62 00 8F 00 00 A0 03 00'
 'AA 06 00 AD 08 00 B3 0B 00 B6 0E 00 BB 10 00 BF'
 '11 00 C1 12 00 C3 13 00 C7 13 18 A5 2A DA DA D9'
 'A2 A2 A2 C6 C6 C7 A8 A8 A9 C0 C0 C0 BB C4 BD 0C'
 'A6 2D 2A AD 45 D2 EC D3 FF FF FF FB FB FB F5 F3'
 'F5 FF FA FF 76 C5 78 00 81 00 30 A1 34 F5 F1 F5'
 'E2 DE E1 EF ED EF E4 E4 E5 10 91 16 00 96 00 00'
 'A6 04 00 A8 05 00 AC 07 00 AF 0A 00 B4 0B 00 B7'
 '0E 00 B8 0F 00 B9 0F 00 BC 10 05 B8 13 A9 C0 AE'
 'BF BE BF A8 A8 A9 8E 8E 8F DA DA DA 8F B0 98 00'
 'AC 20 BE EC C9 FF FF FF F8 F8 F8 F8 F3 F6 FF F9'
 'FF 72 C8 77 00 8D 00 00 90 00 00 8C 00 7D B7 81'
 'F2 EF F4 DE DD DE EE EB EF 9E C2 A1 00 8F 00 00'
 '98 00 00 A3 03 00 A7 04 00 AA 05 00 AC 07 00 AE'
 '08 00 AF 09 00 B1 0B 00 B2 0B 00 B2 08 6E AB 77'
 'D7 D8 D7 8E 8E 8F 7B 7B 7C ED ED ED 66 A9 75 00'
 'B3 29 7C D9 92 FF FF FF FF FD FF EB F2 EB 53 BF'
 '55 00 96 00 00 99 00 00 96 00 00 90 00 18 9D 1C'
 'EC EA ED DC D8 DA E0 E0 E0 F0 EC F0 3A 9E 41 00'
 '8D 00 00 A0 00 00 A1 00 00 A4 03 00 A6 04 00 A8'
 '05 00 A9 05 00 A9 06 00 A9 06 00 AA 07 44 99 45'
 'EB EA EB 7B 7B 7C 6E 6E 6F FB FB FB 49 A3 5F 10'
 'BC 38 09 B5 30 57 CA 70 8A DB 9E 2C BB 48 00 9E'
 '00 00 A0 00 00 9E 00 00 9C 00 00 98 00 00 93 00'
 '59 A7 5D EF EA EF DC D9 DA E4 E2 E4 E0 E5 E2 00'
 '8C 04 00 93 00 00 9D 00 00 9E 00 00 9F 00 00 A1'
 '01 00 A1 01 00 A1 03 00 A1 03 00 A0 03 2F 91 2F'
 'F9 FA F9 6E 6E 6F 6E 6E 6F FB FB FB 48 AA 5F 14'
 'C2 3E 12 BD 3A 05 B6 2E 00 B2 26 06 B2 2E 08 B1'
 '2F 00 A9 0E 00 A2 00 00 A0 00 00 9D 00 00 98 00'
 '00 99 03 AB BD AD ED E9 EC DC DA DD EE EB EE 76'
 'AD 77 00 8A 00 00 92 00 00 9A 00 00 9A 00 00 9C'
 '00 00 9C 00 00 9A 00 00 9A 00 00 98 00 2C 8D 2C'
 'FA FB FB 6E 6E 6F 7B 7B 7C ED ED ED 5F B5 73 19'
 'C8 41 16 C3 3E 14 C0 3C 13 BD 3B 11 B9 37 10 B6'
 '37 0E B3 36 01 AD 23 00 A7 05 00 A1 00 00 9D 00'
 '00 99 00 27 9E 2C EC E7 EC D9 D6 DB DB DB DC EB'
 'EC EB 28 91 2B 00 8A 00 00 97 00 00 97 00 00 97'
 '00 00 96 00 00 96 00 00 95 00 00 93 00 49 91 49'
 'ED EC ED 7B 7B 7C 8E 8E 8F DA DA DA 80 BF 8F 1A'
 'CD 43 1A C9 42 19 C6 41 15 C2 3D 13 BF 3C 12 BC'
 '39 11 B9 38 11 B6 38 0B B3 33 00 AC 1F 00 A6 08'
 '00 A0 00 00 9C 00 6F B0 71 EE E8 EE DC DB DE E5'
 'E4 E6 CA DC CA 00 86 01 00 8F 00 00 96 00 00 94'
 '00 00 92 00 00 92 00 00 8F 00 01 8E 01 75 A1 74'
 'DA D9 DA 8E 8E 8F A8 A8 A9 C0 C0 C0 AC CB B4 1C'
 'D2 46 1E CD 46 1B CB 45 1A C8 42 19 C5 3F 16 C2'
 '3E 14 BF 3C 12 BC 3A 11 B8 37 10 B5 38 0C B2 36'
 '05 AE 29 00 A7 14 00 A3 0E CA D6 CD ED E8 EC E1'
 'DE E1 ED EA ED 78 AF 7A 00 84 00 00 8F 00 00 90'
 '00 00 8E 00 00 8E 00 00 8D 00 04 8B 04 A6 BD A7'
 'C0 C1 C1 A8 A8 A9 C6 C6 C7 A2 A2 A2 D6 DD D9 37'
 'CF 5A 22 D3 49 1F D1 48 1E CD 46 1C CA 44 1A C8'
 '43 19 C6 41 16 C1 3E 14 BE 3B 13 BB 3A 11 B8 37'
 '10 B6 37 0F B2 37 00 AB 27 39 B4 55 F3 EF F2 E7'
 'E3 E6 E7 E5 E7 FA F5 FA 3D 99 40 00 89 00 00 8C'
 '00 00 8F 00 00 8D 00 00 8C 00 1B 8A 1C D3 D9 D5'
 'A3 A3 A3 C6 C6 C7 E9 E9 E9 7F 7F 80 EB EB EB 70'
 'C5 84 24 DB 4E 25 D6 4E 23 D3 4B 1F D1 48 1E CD'
 '46 1D CB 45 1A C7 43 19 C5 41 18 C1 3E 15 BD 3C'
 '13 BC 3A 11 B7 38 10 B4 36 00 AD 25 82 CC 93 FC'
 'F2 FA EE EE EE F9 F5 F9 EF F1 F1 1B 8F 32 00 8E'
 '12 00 97 22 00 93 1E 00 8F 1C 5A 9E 66 E6 E7 E7'
 '7F 7F 80 E9 E9 E9 F1 60 FA A9 A9 AA BF BF BF C0'
 'D1 C3 30 DF 59 28 DC 52 27 DA 50 25 D6 4E 24 D3'
 '4C 22 D1 49 1F CD 47 1E CA 45 1B C7 44 1A C5 42'
 '18 C1 3F 16 BF 3D 14 BC 3B 0E B7 36 0C B4 32 A9'
 'DC B4 FF F6 FE F5 F6 F6 FF FF FF CD E4 D3 03 8A'
 '1E 00 95 18 00 9A 24 0A 93 24 B8 C9 BC BD BD BD'
 'A9 A9 AA F1 60 FA F1 60 FA D9 D9 D9 8F 8F 8F ED'
 'ED ED 72 C3 85 27 E1 51 29 DE 55 28 DC 53 27 D9'
 '50 25 D7 4E 23 D3 4B 22 D0 49 1F CD 47 1E CA 46'
 '1C C8 44 1B C5 43 19 C1 3E 16 BE 3D 0A B7 33 2D'
 'BF 4F C3 EB CB FF FF FF FF FF FF FF FF FF 8E C9'
 '9B 00 8F 17 05 A2 28 5B A1 6B E9 E8 E9 8F 8F 8F'
 'D9 D9 D9 F1 60 FA F1 60 FA F1 60 FA B0 B0 B0 B8'
 'B8 B9 D8 DE D9 54 DC 73 2D E2 56 2D E0 56 2A DE'
 '55 29 DC 53 27 D9 51 26 D5 4E 24 D3 4C 22 D0 4B'
 '20 CD 48 1F CA 47 1D C8 45 1B C5 42 1A C1 41 08'
 'B9 31 61 D2 7B CC F0 D4 FF FF FF FF FF FF CC F0'
 'D4 62 BB 77 20 96 37 CE D6 D0 B8 B8 B9 B0 B0 B0'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA EB EB EB 95'
 '95 95 D3 D3 D3 C0 CE C3 4A E3 6E 2F E6 59 30 E4'
 '59 2E E1 56 2C DF 56 29 DC 53 28 D9 51 27 D6 4E'
 '25 D3 4D 24 D1 4C 22 CD 49 1F CA 47 1E C7 46 1C'
 'C3 43 09 BC 33 8A E2 9F CC F0 D4 E4 F7 E8 7C D7'
 '92 5C BA 72 AA BF AF D3 D3 D3 95 95 95 EB EB EB'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA D7'
 'D7 D8 90 90 91 E1 E1 E1 BE CF C2 55 E3 76 2F E7'
 '59 31 E6 5A 30 E4 59 2E E0 57 2D DD 56 2A DB 53'
 '29 DA 52 28 D6 50 26 D3 4E 24 D0 4C 23 CC 4B 20'
 'CA 48 1D C7 44 13 C1 3C 52 CF 6F 4B CB 68 59 BD'
 '70 A5 C0 AB E1 E1 E1 90 90 91 D7 D7 D8 F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA D1 D1 D1 90 90 91 D3 D3 D3 D6 DF D8 7A DB'
 '90 36 EA 60 31 E8 5B 32 E6 5B 31 E4 5B 2F E0 58'
 '2E DF 57 2D DC 55 2A DA 52 28 D6 51 27 D3 50 26'
 'D1 4D 24 CD 4C 20 CB 48 16 C3 3E 3D AE 58 C2 D7'
 'C7 D3 D3 D3 90 90 91 D1 D1 D1 F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA F1 60 FA D7 D7 D8 95 95 95 B8 B8 B9 ED ED'
 'ED C0 DC C7 7F E0 95 3A E8 61 31 E8 5B 30 E6 5A'
 '31 E4 5B 30 E1 59 2E DE 57 2D DC 53 29 DA 53 29'
 'D5 52 2E CF 54 52 C4 6C 9B CE A7 E3 E6 E3 B8 B8'
 'B9 95 95 95 D7 D7 D8 F1 60 FA F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA F1 60 FA F1 60 FA EB EB EB B0 B0 B0 8F 8F'
 '8F BE BE BE EA E9 EA CD E3 D2 AB DD B6 8C DA 9D'
 '70 D8 88 59 D4 76 4F D1 6D 67 C9 7E 88 D0 98 AA'
 'D7 B6 CC E0 D0 E6 E9 E6 BF BF BF 8F 8F 8F B0 B0'
 'B0 EB EB EB F1 60 FA F1 60 FA F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA D9 D9'
 'D9 A9 A9 AA 7F 7F 80 A2 A2 A2 C0 C0 C0 DA DA DA'
 'ED ED ED FB FB FB FB FB FB ED ED ED D8 D8 D8 BD'
 'BF BD A2 A1 A2 7F 7F 80 A9 A9 AA D9 D9 D9 F1 60'
 'FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1'
 '60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60'
 'FA F1 60 FA E9 E9 E9 C6 C6 C7 A8 A8 A9 8E 8E 8F'
 '7B 7B 7C 6E 6E 6F 6E 6E 6F 7B 7B 7C 8E 8E 8F A8'
 'A8 A9 C6 C6 C7 E9 E9 E9 F1 60 FA F1 60 FA F1 60'
 'FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA F1 60 FA'
 'F1 60 FA F1 60 FA'
}

CANCELAR BITMAP
{
 '42 4D F6 06 00 00 00 00 00 00 36 00 00 00 28 00'
 '00 00 18 00 00 00 18 00 00 00 01 00 18 00 00 00'
 '00 00 C0 06 00 00 C4 0E 00 00 C4 0E 00 00 00 00'
 '00 00 00 00 00 00 FF 80 FF FF 80 FF FF 80 FF FF'
 '80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80'
 'FF FF 80 FF E4 EE FF CB D3 FF C9 D4 FF E1 F1 FF'
 'FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF'
 '80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80'
 'FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF'
 'FF 80 FF B9 C5 EF 77 82 BC 34 3D 86 20 25 80 23'
 '25 89 20 26 87 1D 26 7D 2F 3B 81 73 7F B9 B1 B8'
 'E9 E0 E7 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF'
 'FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF'
 '80 FF DB E0 FF D0 D3 FF 70 70 C4 36 33 A0 1A 15'
 '9A 1A 12 A5 1E 16 B0 0C 06 A1 0B 05 A0 1B 15 B0'
 '16 0E A8 18 12 99 2E 30 8F 6C 71 B6 C1 C8 FF D7'
 'E0 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80'
 'FF FF 80 FF FF 80 FF E2 E9 FF B6 BA ED 3A 3C 90'
 '1E 18 95 03 00 97 13 05 BF 14 04 CD 1C 0C D6 18'
 '0A D4 18 0A D4 1A 0B D8 14 01 D4 12 03 BF 02 00'
 '88 18 1B 84 35 39 91 A7 AD F0 D7 DE FF FF 80 FF'
 'FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF A9'
 'AE DF 42 43 93 0B 08 7C 12 0A A5 30 21 E1 16 03'
 'E2 18 04 F1 17 02 F1 17 04 F3 17 04 F3 15 02 F1'
 '18 02 F4 15 04 E1 2E 25 D9 07 04 96 0B 0B 87 26'
 '29 8B A5 AB EE D7 E0 FF FF 80 FF FF 80 FF FF 80'
 'FF FF 80 FF D0 CE FF 30 2B 87 27 1F 9C 08 00 93'
 '2B 26 C7 0A 06 B9 0F 08 D5 15 0A ED 09 00 F1 0C'
 '00 FA 0D 00 FA 0B 00 EC 16 11 E2 0F 0E D0 0D 08'
 'C9 23 1C D1 0B 09 A3 10 10 8C 2A 2E 86 B7 BE F5'
 'FF 80 FF FF 80 FF FF 80 FF FF 80 FF 67 5B BF 1D'
 '04 A2 0E 00 B0 2C 1F CF 15 1E A4 20 33 AC 86 99'
 'FF 3F 4A F8 00 00 DF 0F 04 FF 10 07 FE 00 06 CF'
 '3F 61 D2 85 A7 FF 1D 20 D9 17 0C DE 2A 23 D8 09'
 '06 98 0D 10 79 57 5C A1 D4 DB FF FF 80 FF FF 80'
 'FF A8 B5 CF 25 16 96 18 00 BC 14 00 CF 13 09 C7'
 '29 3A B2 AC C9 FF CC EA FF A1 B5 FF 43 41 EE 19'
 '0C D4 18 0E D3 45 4C DF A3 CB FF C8 F5 FF 96 A7'
 'FF 27 27 E5 07 01 BE 23 1B C6 06 02 8A 28 27 87'
 '9A 9E D1 FF 80 FF FF 80 FF 71 79 B4 16 0F 9A 08'
 '00 B8 03 00 CA 13 15 CD 93 A8 FF D3 EE FF DE F4'
 'FF E6 F2 FF D8 CE FF 5D 49 AA 5D 48 AE D6 D0 FF'
 'E8 F9 FF DC FB FF CA ED FF 88 A0 FF 11 14 C3 0E'
 '02 C6 1B 0D BF 14 0D 93 53 5A 99 FF 80 FF FF 80'
 'FF 21 27 6E 04 01 8D 12 0C C5 0D 0A DB 06 09 C9'
 '3F 4D D5 B6 C8 FF E3 F0 FF EC F0 FF FF F7 FF F5'
 'E5 FF F5 E3 FF FD F4 FF EC F2 FF E2 F6 FF AE CF'
 'FF 3F 59 D5 12 11 CD 09 00 CE 11 00 C3 10 06 98'
 '1B 22 67 FF 80 FF FF 80 FF 25 2D 70 1E 1F 9F 06'
 '03 B3 00 00 C6 08 03 DA 10 0F C3 3E 3F C5 D1 D4'
 'FF F4 F4 FF F9 F5 FF FF FE FF FF FC FF F6 F5 FF'
 'F3 F9 FF D0 D9 FF 4A 54 E1 00 00 BA 01 00 D6 06'
 '00 D2 12 04 BD 18 13 98 17 20 60 FF 80 FF FF 80'
 'FF 1D 23 6C 03 02 82 14 0E BF 05 00 D7 00 00 D5'
 '13 06 D6 1B 13 BA 53 4E B7 DF DC FF FB FB FF FA'
 'FB F7 F8 FA FA F8 FB FF E0 E5 FF 53 54 AE 15 12'
 'C5 00 00 DB 05 00 E5 10 00 DD 12 07 B7 0C 0A 85'
 '21 2A 6A FF 80 FF FF 80 FF 1F 1D 77 05 00 8A 17'
 '0A C4 09 00 DB 00 00 D9 15 04 DE 1C 0F C5 51 47'
 'C3 DD D9 FF F8 F6 FF F8 F8 FF F7 F7 FF F4 F7 FF'
 'DF E0 FF 4F 4E B4 12 10 C8 00 00 DD 07 00 E4 0F'
 '00 D8 10 07 B1 0C 0C 82 21 2A 69 FF 80 FF FF 80'
 'FF 29 25 7E 23 19 A2 0D 00 B0 00 00 BF 11 04 D6'
 '17 0F C8 42 3E D3 CB CA FF EC EC FF F3 F3 FF F6'
 'F7 FF F4 F6 FF F2 F4 FF ED F2 FF CA D0 FF 48 4F'
 'E4 00 00 BF 07 00 D3 05 00 C3 0B 04 A8 17 16 8A'
 '18 22 5E FF 80 FF FF 80 FF 26 27 6B 0A 04 79 1B'
 '13 A6 1A 15 B8 12 16 AB 4C 5A C4 BE D2 FF DE F2'
 'FF E5 F5 FF EF F4 FF D8 D8 FF D7 D7 FF EF F4 FF'
 'E7 F5 FF DB F2 FF AA CB FF 4A 64 DA 1C 23 C6 07'
 '01 B2 08 01 9E 10 0C 83 1F 27 62 FF 80 FF FF 80'
 'FF 76 79 B0 1B 15 82 10 06 8F 11 0C 9D 21 29 A2'
 'A3 BA FE DA F8 FF E1 FD FF E6 F9 FF D0 D1 FF 41'
 '3B 8A 41 39 8C CF CD FF EA F8 FF E1 FC FF CF F9'
 'FF 96 BB FF 20 2D B1 0D 0B A5 13 0C 9D 15 12 80'
 '5A 60 95 FF 80 FF FF 80 FF B6 B5 ED 28 19 8C 1B'
 '08 9B 04 00 8D 48 44 C5 38 49 92 BA D3 FD DF F8'
 'FF CC D8 FF 42 3A 9F 28 14 95 29 11 97 41 33 A3'
 'CE CF FF DE F2 FF AC D2 F5 34 58 94 38 46 B7 06'
 '07 8D 17 13 90 1D 1C 7A 95 9B C8 FF 80 FF FF 80'
 'FF FF 80 FF 5F 51 AF 23 0E 92 1C 0A 99 38 2F AE'
 '54 5B B0 56 66 A1 A4 B3 EB 45 4C 95 1D 14 88 2C'
 '17 A2 2C 15 A5 1F 0E 8D 47 43 9C A3 AC F0 59 6F'
 'B1 4F 66 B6 34 3A AB 00 00 75 16 14 78 47 46 8E'
 'FF 80 FF FF 80 FF FF 80 FF FF 80 FF D9 D4 FF 31'
 '22 7D 2A 17 8E 14 05 7F 60 5C C2 72 74 CC 74 7B'
 'CA 50 57 A7 61 60 C2 45 3E AD 47 3C B0 66 5A CA'
 '56 50 AF 76 73 D6 70 6D E8 5A 55 DA 16 0F 8E 11'
 '0B 76 1F 1F 65 C8 CC F5 FF 80 FF FF 80 FF FF 80'
 'FF FF 80 FF FF 80 FF B6 AC E8 35 23 81 20 0C 7D'
 '22 12 87 7F 76 E5 93 91 F5 AA AD FF A0 A4 FD 97'
 '98 F2 98 97 F5 A7 9F FF B4 A9 FF 99 8A FF 7D 6A'
 'FD 1A 07 9C 13 05 82 33 2C 87 9A 9D CA FF 80 FF'
 'FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF'
 '80 FF C3 B3 FA 3C 28 89 2D 16 90 08 00 75 52 48'
 'C0 92 91 F9 9D A2 F7 B8 C0 FF BB BF FF A5 A0 FC'
 '9E 8E FE 5B 45 C6 16 00 8A 25 0E 92 26 17 7F C0'
 'B8 FE FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80'
 'FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF D0 C4 FE'
 '81 6F CC 2E 1F 8B 13 0B 76 1A 1C 7A 35 42 86 3E'
 '4D 85 41 4C 86 3D 3E 88 25 19 7D 1B 09 74 39 2B'
 '89 70 64 B6 C9 BE FF FF 80 FF FF 80 FF FF 80 FF'
 'FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF'
 '80 FF FF 80 FF FF 80 FF FF 80 FF C4 C7 FA 85 8C'
 'CB 25 33 6E 1B 31 5A 1C 36 54 20 34 53 23 2F 59'
 '2E 2C 6E 8D 8A C2 C2 C9 D8 FF 80 FF FF 80 FF FF'
 '80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80'
 'FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF'
 'FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF'
 '80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80'
 'FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF FF 80 FF'
 'FF 80 FF FF 80 FF'
}

TEST BITMAP
{
 '42 4D 12 04 00 00 00 00 00 00 36 00 00 00 28 00'
 '00 00 11 00 00 00 13 00 00 00 01 00 18 00 00 00'
 '00 00 DC 03 00 00 00 00 00 00 00 00 00 00 00 00'
 '00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
 'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
 'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
 'FF FF FF FF FF FF FF FF FF 00 FF FF FF F1 C6 B7'
 'F1 C6 B7 F2 C9 B8 F3 C9 B9 F3 C9 B9 F3 C9 B9 F3'
 'C9 B9 F2 C9 B8 F5 C8 B3 F5 C8 B3 F5 C8 B3 F4 C8'
 'B2 F2 C5 B0 FF FF FF FF FF FF FF FF FF 00 F4 C1'
 'AB F9 CB B7 F9 CB B7 FB CE B9 FA CE BC FA CE BC'
 'FA CE BC FA CE BC FB CF B9 FB CD B6 FB CD B2 FB'
 'CD B2 FA CB B1 F7 C8 AE F2 C5 B0 FF FF FF FF FF'
 'FF 00 F6 C3 AD FC CD BA FC CD BA FC D0 BE FB D2'
 'C1 FC D0 BE FC D0 BE FC D0 BE FB D3 BD FC D3 B7'
 'FB D1 B6 FB D1 B6 FB CF B2 F9 C9 AD F3 C6 B1 FF'
 'FF FF FF FF FF 00 F6 C3 AD FC CD BA FC CD BA FC'
 'D0 BE FB D2 C1 FC D0 BE FC D0 BE FC D0 BE FB D3'
 'BD FC D3 B7 FB D1 B6 FB D1 B6 FB CF B2 F9 C9 AD'
 'F3 C6 B1 FF FF FF FF FF FF 00 F6 C3 AD FC D0 BE'
 'FC D0 BE FC D3 C2 FC D3 C2 FC D5 C2 FC D5 C2 FC'
 'D5 C2 FC D5 C2 FC D4 BA FC D3 B7 FC D3 B7 FC D1'
 'B3 FA CB AF F4 C8 B2 FF FF FF FF FF FF 00 F6 C3'
 'AD FC D0 BE FC D0 BE FC D3 C2 FC D3 C2 FC D5 C2'
 'FC D5 C2 FC D5 C2 FC D5 C2 FC D4 BA FC D3 B7 FC'
 'D3 B7 FC D1 B3 FA CB AF F4 C8 B2 FF FF FF FF FF'
 'FF 00 F6 C7 B1 FC D3 C2 FC D3 C2 FC D6 C5 FC D6'
 'C5 FC D6 C5 FC D6 C5 FD D5 C3 00 00 00 FC D4 BA'
 'FB CF B2 FB CF B2 FB CF B2 FA CB B1 F5 C8 B3 FF'
 'FF FF FF FF FF 00 F6 C8 B4 FC D5 C5 FC D5 C5 FC'
 'D5 C5 FC D5 C5 FC D5 C5 FC D5 C5 00 00 00 00 00'
 '00 00 00 00 FB D3 BD FB D3 BD FB CE B6 FA CD B5'
 'F3 C9 B5 FF FF FF FF FF FF 00 F5 CA B7 FB D6 C8'
 'FB D6 C8 FB D6 C8 FB D6 C8 FB D3 C1 00 00 00 00'
 '00 00 00 00 00 00 00 00 00 00 00 FB CE B6 FB CE'
 'B6 FB CD B6 F3 CB B9 FF FF FF FF FF FF 00 F6 CB'
 'B8 FC D8 C9 FC D8 C9 FD D8 CA FD D8 CA 00 00 00'
 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
 '00 00 FB CE B6 FB CD B9 F4 CC BA FF FF FF FF FF'
 'FF 00 F6 CB B8 FC D8 C9 FC D8 C9 FD D8 CA FC DB'
 'CD FC DB CD FC DB CD FC DB CD FB D6 C8 FB CD B9'
 'FB CD B9 FB CD B9 FB CD B9 FB CD B9 F4 CC BA FF'
 'FF FF FF FF FF 00 F7 CE BD FC DB CD FC DB CD FC'
 'DB CD FC DB CD FC DB CD FC DB CD FC DB CD FB D6'
 'C8 FB CD B9 FB CD B9 FB CD B9 FB CD B9 FB CD B9'
 'F3 CC BC FF FF FF FF FF FF 00 F8 D0 BF FC DD D0'
 'FC DD D0 FD DD CE FD D9 CA FB D6 C8 FB D6 C8 FB'
 'D6 C8 FB D6 C8 FD CE BB FC CD BA FC CD BA FB CD'
 'B9 FC CD BA F3 CC BC FF FF FF FF FF FF 00 F7 D3'
 'C4 FC E1 D4 FC E1 D4 FD E0 D1 FC DB CD FC D8 C9'
 'FC D8 C9 FC D8 C9 FB D5 C8 FC D0 BE FD CE BB FD'
 'CE BB FD CE BB FA CE BC F3 CC BC FF FF FF FF FF'
 'FF 00 F7 D3 C4 FC E1 D4 FC E1 D4 FD E0 D1 FC DB'
 'CD FC D8 C9 FC D8 C9 FC D8 C9 FB D5 C8 FC D0 BE'
 'FD CE BB FD CE BB FD CE BB FA CE BC F3 CC BC FF'
 'FF FF FF FF FF 00 F9 D8 CA FE E6 DA FE E6 DA FC'
 'E3 D8 FD DE D1 FD DB CE FD DB CE FD D9 CA FC D8'
 'C9 FC D5 C5 FC D3 C5 FC D3 C5 FC D3 C2 FA CE BC'
 'F4 CC BA FF FF FF FF FF FF 00 FD E0 D1 FE EA E1'
 'FE EA E1 FE E6 DA FC E1 D4 FD E0 D1 FD E0 D1 FC'
 'DD D0 FD DB CE FD D9 CA FB D8 C8 FB D8 C8 FC D6'
 'C5 FA CE BC F3 C9 B9 FF FF FF FF FF FF 00 FF FF'
 'FF FD E0 D1 FD E0 D1 F9 D8 CA F7 D3 C4 F8 D0 BF'
 'F8 D0 BF F7 CE BD F4 CC BA F6 CB B8 F5 CA B7 F5'
 'CA B7 F7 C8 B5 F4 C5 AF FF FF FF FF FF FF FF FF'
 'FF 00'
}


TEST DIALOG 181, 89, 225, 220
STYLE DS_ABSALIGN | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Sans Serif"
{
 CONTROL "TBtnBmp", 101, "TBtnBmp", WS_CHILD | WS_VISIBLE, 80, 20, 65, 30
 CONTROL "TBtnBmp", 301, "TBtnBmp", WS_CHILD | WS_VISIBLE | WS_TABSTOP, 30, 85, 80, 30
 CONTROL "TBtnBmp", 302, "TBtnBmp", WS_CHILD | WS_VISIBLE | WS_TABSTOP, 114, 85, 80, 30
 CONTROL "RBTN", 303, "TRBTN", 0 | WS_CHILD | WS_VISIBLE, 30, 120, 80, 30
 CONTROL "RBTN", 304, "TRBTN", 0 | WS_CHILD | WS_VISIBLE, 114, 120, 80, 30
 CTEXT "Diferencias entre BTNBMP y RBTN", 401, 0, 59, 225, 16, SS_CENTER | NOT WS_GROUP
 CTEXT "TRANSPARENT no funciona con RBTN", 402, 0, 168, 225, 16, SS_CENTER | NOT WS_GROUP
 CTEXT "I LOVE FIVEWIN the best", 403, 0, 186, 225, 16, SS_CENTER | NOT WS_GROUP
}
 


Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7874
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: btnbmp

Postby karinha » Tue Oct 29, 2024 2:25 pm

Imagen,

Image

Master Rao?

Gracias, tks.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7874
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: btnbmp

Postby nageswaragunupudi » Wed Oct 30, 2024 5:29 pm

With BtnBmp, we can control horizontal alignment of the prompt.

Code: Select all  Expand view  RUN
function BtnBmpAlign

   local oDlg, oFont, oBtn1, oBtn2

   DEFINE FONT oFont NAME "VERDANA" SIZE 0,-16

   DEFINE DIALOG oDlg SIZE 300,400 PIXEL TRUEPIXEL FONT oFont

   @  40,40 BTNBMP oBtn1 PROMPT "&Accept All" ;
      FILE "..\bitmaps\32x32\yes.bmp" LEFT ;
      SIZE 180,60 PIXEL OF oDlg 2007

   @ 130,40 BTNBMP oBtn2 PROMPT " &Accept All " ;
      FILE "..\bitmaps\32x32\yes.bmp" LEFT ;
      SIZE 180,60 PIXEL OF oDlg 2007

   @ 220,40 BTNBMP oBtn2 PROMPT "&Accept All " ;
      FILE "..\bitmaps\32x32\yes.bmp" LEFT ;
      SIZE 180,60 PIXEL OF oDlg 2007

   ACTIVATE DIALOG oDlg CENTERED

return nil


Image

You may choose what you like.
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10690
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: btnbmp

Postby karinha » Wed Oct 30, 2024 6:09 pm

Thank you master Rao. I understood perfectly. Doing this in WORKSHOP.exe is even easier. I had forgotten about the "detail" of the space...

Gracias maestro Rao. Lo entendí perfectamente. Hacer esto en WORKSHOP.exe es aún más fácil. Me había olvidado del "detalle" del espacio...

Code: Select all  Expand view  RUN

// C:\FWH\SAMPLES\BTN2.PRG

#include "Fivewin.ch"

FUNCTION BtnBmpAlign()

   LOCAL oDlg, oFont, oBtn1, oBtn2

   SkinButtons()

   DEFINE FONT oFont NAME "VERDANA" SIZE 0, - 16

   DEFINE DIALOG oDlg SIZE 300, 400 PIXEL TRUEPIXEL FONT oFont

   oDlg:lHelpIcon := .F.

   @  40, 40 BTNBMP oBtn1 PROMPT "&Accept All" ;
      FILE "..\bitmaps\32x32\yes.bmp" LEFT ;
      SIZE 180, 60 PIXEL OF oDlg FLAT 2007

   @ 130, 40 BTNBMP oBtn2 PROMPT " &Accept All " ;
      FILE "..\bitmaps\32x32\yes.bmp" LEFT ;
      SIZE 180, 60 PIXEL OF oDlg FLAT 2007

   @ 220, 40 BTNBMP oBtn2 PROMPT " &Accept All..... " ; // aqui
      FILE "..\bitmaps\32x32\yes.bmp" LEFT ;
      SIZE 180, 60 PIXEL OF oDlg FLAT 2007

   ACTIVATE DIALOG oDlg CENTERED

RETURN NIL

// FIN / END
 


No olvide VERIFICAR el COMANDO TRANSPARENTE con RBTN, por favor.

Don't forget to CHECK the TRANSPARENT COMMAND with RBTN, pls.

Gracias, tks.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7874
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 34 guests