Actually there are several methods ... Get down and dirty with GDI ... or buy a caned OCX / DLL. Lot's of them out there ... I guess LeadTools is considered top of the line. I've been using it for years and not just in VFP either. It's kind of pricy compared to others out there though and the documentation is cryptic (BUT AT LEAST ITS THERE!). Their technical support has always been great so that compensates for the cryptic documentation.
See
www.leadtools.com