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

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

Code: Select all

301           rctdg.top    = lpdis->rcItem.top;
salu2
Rossine
Posts: 343
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.

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: 343
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

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: 1028
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

-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: 448
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: 117
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: 1050
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 _.

jjejjejje
William, Morales
Saludos

méxico.sureste
horacio
Posts: 1270
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: 1028
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

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: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
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 ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
Post Reply