Menu stle office

Moderator: Enrico Maria Giordano

Menu stle office

Postby Marco Turco » Thu May 03, 2007 8: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
User avatar
Marco Turco
 
Posts: 858
Joined: Fri Oct 07, 2005 12:00 pm
Location: London

Re: Menu stle office

Postby Enrico Maria Giordano » Thu May 03, 2007 11:44 am

Riporta qui l'esatto errore che ottieni.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8356
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Silvio » 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 :
Code: Select all  Expand view

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
User avatar
Silvio
 
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Postby Marco Turco » 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
User avatar
Marco Turco
 
Posts: 858
Joined: Fri Oct 07, 2005 12:00 pm
Location: London

Postby Marco Turco » Thu May 03, 2007 12:13 pm

x Enrico:

L'errore è "Declaration syntax error" nella riga 23 di menus.c
User avatar
Marco Turco
 
Posts: 858
Joined: Fri Oct 07, 2005 12:00 pm
Location: London

Postby Silvio » Thu May 03, 2007 3: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
User avatar
Silvio
 
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Postby Enrico Maria Giordano » Thu May 03, 2007 4:12 pm

Marco Turco wrote:x Enrico:

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


Sostituisci tutte le righe tipo

Code: Select all  Expand view
HARBOUR HB_FUN_CREATEMENU( PARAMS )


con

Code: Select all  Expand view
HB_FUNC( CREATEMENU )


Sostituisci

Code: Select all  Expand view
#include <ClipApi.h>


con

Code: Select all  Expand view
#include <HbApi.h>


e infine sostituisci tutti le funzioni tipo

Code: Select all  Expand view
_retnl( ...
_parnl( ...
etc.


con

Code: Select all  Expand view
hb_retnl( ...
hb_parnl( ...
etc.


EMG
User avatar
Enrico Maria Giordano
 
Posts: 8356
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Marco Turco » Fri May 04, 2007 7: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
User avatar
Marco Turco
 
Posts: 858
Joined: Fri Oct 07, 2005 12:00 pm
Location: London


Return to All products support

Who is online

Users browsing this forum: No registered users and 4 guests