FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index All products support Menu stle office
Posts: 858
Joined: Fri Oct 07, 2005 12:00 PM
Menu stle office
Posted: Thu May 03, 2007 08:36 AM

Salve,
sto provando la classe di quark-costos che permette di generare dei menu stile office.

Il problema è che non riesco a creare la libreria in quanto quando viene compilato il file menus.c mi appare un errore di definizione che rigurda la prima riga.

I files che compongono la classe sono su www.softwarexp.co.uk/beta/menuxp.zip

Qualche idea sull'errore di compilazione ? Qualcuno ha la libreria già compilata per l'ultima versione di xharbour e fwh ?

Grazie

Marco

Best Regards,



Marco Turco

SOFTWARE XP LLP
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Menu stle office
Posted: Thu May 03, 2007 11:44 AM

Riporta qui l'esatto errore che ottieni.

EMG

Posts: 3107
Joined: Fri Oct 07, 2005 06:28 PM
Menu stle office
Posted: Thu May 03, 2007 11:53 AM
quella di Paco funziona molto meglio
Dopo gli innumerevoli casini che ho avuto con quella che vuoi usare ho preferito quella di Paco anche perchè funziona come la classe menu di linares :
MENU oMenu            //   oMenu:oFont := oFont
   oMenu:SetStyle( 14 )
   MENUITEM "&File"
   MENU
      MENUITEM "&New"  + chr(9) + "Ctrl+N"  NAME "btn1"
      MENUITEM "&Open" + chr(9) + "Ctrl+O"  NAME "btn2"
      MENUITEM "&Save" + chr(9) + "Ctrl+S"  NAME "btn3"
      SEPARATOR
      MENUITEM "S&end"                      NAME "btn4"
      SEPARATOR
      MENUITEM "&Print" + chr(9) + "Ctrl+P" NAME "btn5"
      MENUITEM "Print Preview"              NAME "btn6"
      SEPARATOR
      MENUITEM "E&xit"
   ENDMENU
Best Regards, Saludos



Falconi Silvio
Posts: 858
Joined: Fri Oct 07, 2005 12:00 PM
Menu stle office
Posted: Thu May 03, 2007 12:11 PM

x Silvio:

Ho anche quella di Paco ma è piuttosto lenta nel visualizzare i menu (specie se lunghi) e non mi sembra che consenta di cambiare il colore nella riga del menu ed evidenziarlo tipo office.

Intendo come www.softwarexp.co.uk/beta/menuoffice.png

O sbaglio ?

Marco

Best Regards,



Marco Turco

SOFTWARE XP LLP
Posts: 858
Joined: Fri Oct 07, 2005 12:00 PM
Menu stle office
Posted: Thu May 03, 2007 12:13 PM

x Enrico:

L'errore è "Declaration syntax error" nella riga 23 di menus.c

Best Regards,



Marco Turco

SOFTWARE XP LLP
Posts: 3107
Joined: Fri Oct 07, 2005 06:28 PM
Menu stle office
Posted: Thu May 03, 2007 03:12 PM

Si sbagli
Perchè se vuoi ti posso confezionare uno dei menu che uso in un programma
è lungo in larghezza menu "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
ed è lungo in altezza con molti sottomenu

e non ho mai visto un problema come quello da te lamentato

e poi se avevi questo tipo di problemi potevi chiedere a Paco ma mi sembra molto strano ....

Best Regards, Saludos



Falconi Silvio
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Menu stle office
Posted: Thu May 03, 2007 04:12 PM
Marco Turco wrote:x Enrico:

L'errore è "Declaration syntax error" nella riga 23 di menus.c


Sostituisci tutte le righe tipo

HARBOUR HB_FUN_CREATEMENU( PARAMS )


con

HB_FUNC( CREATEMENU )


Sostituisci

#include <ClipApi.h>


con

#include <HbApi.h>


e infine sostituisci tutti le funzioni tipo

_retnl( ...
_parnl( ...
etc.


con

hb_retnl( ...
hb_parnl( ...
etc.


EMG
Posts: 858
Joined: Fri Oct 07, 2005 12:00 PM
Menu stle office
Posted: Fri May 04, 2007 07:54 PM

x Silvio.

La classe di Paco è piuttosto lenta per visualizzare un menu abbastanza lungo come questo su www.softwarexp.co.uk/beta/menuxp.png e non gestisce inoltre il menu office style a livello orizzontale.

Ho evidenziato entrambe le cose a Paco, aspetto news.

Ciao

Marco

Best Regards,



Marco Turco

SOFTWARE XP LLP

Continue the discussion