browse control

Postby Antonio Linares » Fri Oct 19, 2007 8:25 pm

Tim,

Here you have a screenshot:
Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41441
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Otto » Fri Oct 19, 2007 9:41 pm

... and mousesupport
Regards,
Otto


#include "FiveWin.ch"

static oWnd
static nHeight
static nWidth
static aDate := {}


function Main()

DEFINE WINDOW oWnd TITLE "Calendar"

aadd(aDate,{date(),date(),date(),date(),date(),date(),date()})
aadd(aDate,{date(),date(),date(),date(),date(),date(),date()})
aadd(aDate,{date(),date(),date(),date(),date(),date(),date()})
aadd(aDate,{date(),date(),date(),date(),date(),date(),date()})
aadd(aDate,{date(),date(),date(),date(),date(),date(),date()})
aadd(aDate,{date(),date(),date(),date(),date(),date(),date()})

oWnd:bLClicked := { |y,x,flags |f_info(x,y) }

ACTIVATE WINDOW oWnd ;
ON PAINT PaintGrid( hDC )

return nil

function PaintGrid( hDC )
local n, m
local n1

local cDay, dDate

nHeight := ( oWnd:nHeight - 20 ) / 7
nWidth := ( oWnd:nWidth - 10 ) / 7



for n = 0 to 6
MoveTo( hDC, 0, 20 + n * nHeight )
LineTo( hDC, oWnd:nWidth, 20 + n * nHeight )
next

for n = 1 to 6
MoveTo( hDC, n * nWidth, 0 )
LineTo( hDC, n * nWidth, oWnd:nHeight )
next

for n = 0 to 6
cDay = { "Monday", "Tuesday", "Wednesday", "Thursday",;
"Friday", "Saturday", "Sunday" }[ n + 1 ]
oWnd:Say( 3, 5 + ( n * nWidth ) + ( nWidth / 2 ) - ( GetTextWidth( hDC, cDay ) / 2 ),;
cDay,,,, .T., .T. )
next

dDate = Date() - Day( Date() ) + 1
for n = 0 to 5 //rows
for m = 1 to 7 //cols
oWnd:Say( 25 + n * nHeight, ( m * nWidth ) - 25,;
AllTrim( Str( Day( dDate ) ) ),;
If( Day( Date() ) == Day( dDate ), CLR_HRED, If( Month( Date() ) == Month( dDate ), CLR_YELLOW, CLR_HGREEN ) ),;
,, .T., .T. )

n1:=n+1
aDate[n1,m] := dDate

dDate++
next m
next n

return nil



func f_info(x,y)

local n,m
m:=INT(x/nWidth)+1

n:=INT((y-20)/ nHeight)+1

msginfo(dtoc(aDate[n,m]))


return nil
User avatar
Otto
 
Posts: 6113
Joined: Fri Oct 07, 2005 7:07 pm

Background

Postby TimStone » Fri Oct 19, 2007 10:17 pm

I was getting a white background ... added a color and it shows up.
Tim Stone
http://www.MasterLinkSoftware.com
http://www.autoshopwriter.com
timstone@masterlinksoftware.com
Using: FWH 23.10 with Harbour 3.2.0 / Microsoft Visual Studio Community 2022-24 32/64 bit
User avatar
TimStone
 
Posts: 2909
Joined: Fri Oct 07, 2005 1:45 pm
Location: Trabuco Canyon, CA USA

Postby dutch » Sun Oct 21, 2007 2:50 pm

Dear All,

I used to do as the same idea in FW 16bits. I've used twbrowse for each day record. If it can help, I will upload it.
Image
User avatar
dutch
 
Posts: 1535
Joined: Fri Oct 07, 2005 5:56 pm
Location: Thailand

Postby Antonio Linares » Sun Oct 21, 2007 6:59 pm

Dutch,

It looks really nice :-)

I am sure many users will appreciate if you want to share its source code. You may use www.rapidshare.com or similar to upload it, thanks
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41441
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby dutch » Mon Oct 22, 2007 3:17 am

User avatar
dutch
 
Posts: 1535
Joined: Fri Oct 07, 2005 5:56 pm
Location: Thailand

Postby Maurizio » Mon Oct 22, 2007 6:25 am

This is another class
Image

Regards Maurizio
www.nipeservice.com
User avatar
Maurizio
 
Posts: 799
Joined: Mon Oct 10, 2005 1:29 pm

Postby Antonio Linares » Mon Oct 22, 2007 9:31 am

Dutch,

Thanks! :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41441
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Kleyber » Mon Oct 22, 2007 12:15 pm

This is another class


Hi, Maurizio,

Are you selling this class or are you sharing this class with all of us? I'm really interested on it.

Regards
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
User avatar
Kleyber
 
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Postby Gianni » Thu Jan 31, 2008 11:15 am

Maurizio wrote:This is another class
Image

Regards Maurizio
www.nipeservice.com


Hi Maurizio,

any news about this class?

Regards
Gianni
Gianni
 
Posts: 30
Joined: Fri Oct 07, 2005 6:58 am

Previous

Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 59 guests