Menus tipo office 2003 y XP

User avatar
RenOmaS
Posts: 205
Joined: Fri Oct 07, 2005 5:07 pm

Post by RenOmaS »

Rossini :

Code: Select all | Expand

301            rctdg.top    = lpdis->rcItem.top-4;


por

Code: Select all | Expand

301           rctdg.top    = lpdis->rcItem.top;


salu2
Rossine
Posts: 344
Joined: Tue Oct 11, 2005 11:33 am

Post by Rossine »

Renomas,

Funcionou 100 % :D

Gracias,

Rossine.
User avatar
Marco A. Delgado
Posts: 126
Joined: Fri Oct 07, 2005 4:20 pm
Location: Veracruz, México

Post by Marco A. Delgado »

Hola Arturo.

Recien encontre este error que no termina de pintar bien el menu, insertando un nuevo item cuando esta en ejecucion el programa.

[img]
Image
[/img]

Saludos. :D

Marco A. Delgado.
Arturo Tamayo Daza
Posts: 29
Joined: Thu Oct 20, 2005 1:35 pm
Contact:

Post by Arturo Tamayo Daza »

Si ya he visto ese problema, pero no encuentro en que momento se insertan los menus, si tienes alguna idea la corregimos

saludos
arturo
User avatar
Maurilio Viana
Posts: 252
Joined: Tue Oct 25, 2005 2:48 pm
Location: Garça/Garza/Heron City - Brazil
Contact:

Post by Maurilio Viana »

Rossine,

Vc compilou este exemplo com o xHarbour comercial?
Teria o arquivo .xbp de exemplo?

[ ]'s
Maurilio
Rossine
Posts: 344
Joined: Tue Oct 11, 2005 11:33 am

Post by Rossine »

Olá Maurilio,

Segue abaixo o .xbp que usei para compilar com o xhb:

Code: Select all | Expand

CINI = 
C_OUTPUTFOLDER =
DEFFILE =
INCLUDEFOLDERS =
LAUTORUN =
LDEBUG = .F.
LGUI = .F.
LIBFOLDERS =
LMT = .F.
LPRG_CLASSICDEBUG = .F.
LPRG_DEBUG = .F.
LUSEDLL = .F.
MAPFILE =
MYC_FLAGS = 
MYDEFINES =
MYLINK_FLAGS =
MYPRG_FLAGS =
MYRC_FLAGS =
MYSLY_FLAGS =
OUTPUTFOLDER =
PRG_OUTPUTFOLDER =
RC_OUTPUTFOLDER =
RUNARGUMENTS =
SLY_OUTPUTFOLDER =
STARTIN =
TARGETFOLDER =

[TESTMENU.PRG]
MYC_FLAGS =
MYDEFINES =
MYPRG_FLAGS =

[PDMENU.PRG]
MYC_FLAGS =
MYDEFINES =
MYPRG_FLAGS =

[MENUITEM.PRG]
MYC_FLAGS =
MYDEFINES =
MYPRG_FLAGS =

[MENU.PRG]
MYC_FLAGS =
MYDEFINES =
MYPRG_FLAGS =

[GRADFILL.C]
MYC_FLAGS =
MYDEFINES =

[MENUS.C]
MYC_FLAGS =
MYDEFINES =

[TESTMENU.RC]
MYDEFINES =
MYRC_FLAGS =


Abraços,

Rossine.
User avatar
Patricio Avalos Aguirre
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile
Contact:

Post by Patricio Avalos Aguirre »

Ya pude compilar con xHarbour gracias a Arturo Tamayo Daza

bueno el problema estaba en las opción -D(macro) del Bcc32 para compilar los archvos en c

lo que hize fue agregar al archivo bcc32.cfg que se encuentra en la carpeta borland\bcc55\bin

c:\borland\bcc55\bin\bcc32.cfg

Code: Select all | Expand

-IC:\Borland\BCC55\include
-Ic:\harbour\include
-IC:\fwh\include
-LC:\Borland\BCC55\lib
-D__HARBOUR__;HB_API_MACROS;HB_FM_STATISTICS_OFF



Saludos
Patricio
Sid Saylors
Posts: 2
Joined: Fri Oct 14, 2005 7:47 am

Post by Sid Saylors »

will someone please tell me how to get this in english.
i can't do spanish at all :roll: :roll:
User avatar
Armando Picon
Posts: 446
Joined: Mon Dec 26, 2005 9:11 pm
Location: Lima, Peru

Post by Armando Picon »

It's a pity...

It is very easy... practice, practice, practice ... spanish. So We do with English.

regards

Sid Saylors wrote:will someone please tell me how to get this in english.
i can't do spanish at all :roll: :roll:
gabo
Posts: 128
Joined: Tue Jan 03, 2006 8:31 pm

Error al compilar

Post by gabo »

Warning W8069 Source\MENUS.C 339: Nonportable pointer conversion in function HB_FUN_ATMENUDRAWITEM


Warning W8069 Source\MENUS.C 339: Nonportable pointer conversion in function HB_FUN_ATMENUDRAWITEM

Saludos
User avatar
wmormar
Posts: 1075
Joined: Fri Oct 07, 2005 10:41 pm
Location: México
Contact:

Re: Error al compilar

Post by wmormar »

gabo wrote:Warning W8069 Source\MENUS.C 339: Nonportable pointer conversion in function HB_FUN_ATMENUDRAWITEM


Warning W8069 Source\MENUS.C 339: Nonportable pointer conversion in function HB_FUN_ATMENUDRAWITEM

Saludos


Gabo, los warning, aunque molestos, no son impedimiento para que funcione la clase de Arturo, al 100%.

Como dice un amigo, hay que agregar los CAST.

jjejjejje
William, Morales
Saludos

méxico.sureste
horacio
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina

Post by horacio »

Alguien sabe que modificaciones habría que hacer para que, cuando tengo un item del menú deshabilitado no haya que pasar por él tecleando dos veces. No se si se entiende. Algo así pasaba con los separator. Gracias
User avatar
Patricio Avalos Aguirre
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile
Contact:

Post by Patricio Avalos Aguirre »

para que no salgan los warning en menus.c, gracias a Arturo

en la linea 341 coloca los siguiente

Code: Select all | Expand

if ( hBmp && !(hBmp == 1)) 
 cambia  por
if( hBmp  && !( (int) hBmp == 1 )  )
 
en la linea 502
iMenuInfo.hbrBack = CreatePatternBrush(himage);
cambia por
iMenuInfo.hbrBack = CreatePatternBrush((HBITMAP) himage);


Saludos
Patricio
areang
Posts: 128
Joined: Mon Jul 31, 2006 3:23 pm

Post by areang »

Mr. Baxajaun

Thank for help
I have the source now

Regards
Areang
User avatar
leandro
Posts: 1728
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Has thanked: 24 times
Been thanked: 4 times
Contact:

Amigo...

Post by leandro »

Arturo o Compañeros del foro una preguntica....

logre compilar la clase y me funciondo a la perfección ahora lo que quiero es cambiar el color... tome el que viene por defecto en el ejemplo (azul), me gustaria cambiar el color como a un naranja... de casualidad alquien me puede indicar como se hace.. de antemano gracias.

Image
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 24.09 ] [ xHarbour 64 bits) ]
Post Reply