FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Pocket PC Radio buttons en pixels
Posts: 365
Joined: Sat Oct 08, 2005 07:59 PM
Radio buttons en pixels
Posted: Thu Dec 15, 2005 01:14 PM
Antonio:
Me parece que los Radio buttons en pixels no funcionan; en unidades de Row/Col, s铆. Saludos
Rafael

Ejemplo:
// FiveWin for Pocket PC - Testing radio buttons

#include "FWCE.ch"
#include "WinApi.ch"

//-------------------------------------------------------------------
FUNCTION Main()
LOCAL oWnd, nValue

DEFINE WINDOW oWnd TITLE "Test"
nValue := 1
@ 0,0 RADIO nValue  ;
      ITEMS "Uno", "Dos", "Tres" SIZE 80, 20 PIXEL COLOR "W+/B";
      ON CHANGE MsgBeep()

ACTIVATE WINDOW oWnd
RETURN NIL
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Radio buttons en pixels
Posted: Thu Dec 22, 2005 08:06 AM

Rafael,

Al usar la cla煤sula PIXEL en los radiobuttons, determinamos el espaciado entre un radio y el siguiente. Adem谩s hemos tenido que ajustarlos para que se viesen bien, sin PIXEL, en el Pocket PC.

O te refieres a otra cosa ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 365
Joined: Sat Oct 08, 2005 07:59 PM
Radio buttons en pixels
Posted: Thu Dec 22, 2005 08:37 AM

Antonio:
Simplemente me extra帽aba que en los Radio buttons de FWPPC, la cl谩usula PIXEL no funciona. En el ejemplo que incluyo, s贸lo se ve el primer bot贸n "Uno". Cambiando SIZE 200, 20 por SIZE 200, 80, el tama帽o vertical de "Uno" aumenta pero siguen sin verse las dem谩s opciones.

Sin la cl谩usula PIXEL funciona bien pero lo que yo intentaba era poder controlar el espaciado vertical entre botones.

Saludos,
Rafael

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Radio buttons en pixels
Posted: Thu Dec 22, 2005 08:41 AM

Rafael,

Entiendo. Vamos a revisarlo.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 172
Joined: Fri Oct 07, 2005 12:00 PM
Radiobuttons en pixels
Posted: Thu Dec 22, 2005 06:42 PM

Antonio, seria de mucha utilidad el poder hacer algo asi:

RADMENU oRadMenu

@ 10, 10 RADIO OF oRadMenu ...
@ 18, 10 RADIO OF oRadMenu ...

y seg煤n veo no ser铆a muy dif铆cil de codificar.

Un saludo

Paco

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Radio buttons en pixels
Posted: Thu Dec 22, 2005 06:43 PM

Paco,

No es mala idea, pero ante todo es preferible mantener compatibilidad con c贸digo anterior 贸 se rompen montones de aplicaciones.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 172
Joined: Fri Oct 07, 2005 12:00 PM
radmenu
Posted: Sat Jan 07, 2006 10:36 PM

No estoy hablando de modificar nada sino de un nuevo preprocesado igual que hay @ BITMAP, REDEFINE BITMAP y DEFINE BITMAP cada uno que elija lo que necesite.
No se si has caido en la cuenta de que @ RADIO no hay manera de utilizarlo de buena manera.

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Radio buttons en pixels
Posted: Sun Jan 08, 2006 11:06 AM
Paco, Rafael,

Esta es la sintaxis que hemos implementado para crear radios individuales, pertenecientes a un radmenu:

#xcommand @ <nRow>, <nCol> RADIOITEM [ <oRadItem> PROMPT ] <cCaption> ;
             [ <of: OF, WINDOW, DIALOG> <oWnd> ] ;
             [ RADIOMENU <oRadMenu> ] ;
             [ <help:HELPID, HELP ID> <nHelpId> ] ;
             [ <change: ON CLICK, ON CHANGE> <uChange> ] ;
             [ COLOR <nClrFore> [,<nClrBack>] ] ;
             [ MESSAGE <cMsg> ] ;
             [ <update: UPDATE> ] ;
             [ WHEN <uWhen> ] ;
             [ SIZE <nWidth>, <nHeight> ] ;
             [ VALID <uValid> ] ;
             [ <lDesign: DESIGN> ] ;
             [ <lLook3d: 3D, _3D> ] ;
             [ <lPixel: PIXEL> ] ;
       => ;
          [<oRadItem> := ] TRadio():New( <nRow>, <nCol>, <cCaption>, .f., .f.,;
            Len( <oRadMenu>:aItems ) + 1, <oWnd>, <oRadMenu>,;
            [<nHelpId>], [<nClrFore>], [<nClrBack>], [<cMsg>], [<.update.>], [<{uWhen}>],;
            [<nWidth>], [<nHeight>], [<{uValid}>], [<.lDesign.>], [<.lPixel.>] );;
            AAdd( <oRadMenu>:aItems, ATail( <oWnd>:aControls ) )


Cualquier comentario es apreciado.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Radio buttons en pixels
Posted: Sun Jan 08, 2006 11:08 AM
Este es un ejemplo de uso en samples\tutor09.prg:

   @ 8, 2 RADIOITEM "F&our" RADIOMENU oRadMenu SIZE 80, 15 OF oWnd


regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion