Click here to Skip to main content

Articles by Alain Rist (Articles: 10, Tip/Tricks: 5)

Articles: 10, Tip/Tricks: 5

RSS Feed

Average article rating: 4.73

Windows Phone 7/8
Windows Mobile
Posted: 13 Dec 2004   Updated: 13 Dec 2004   Views: 129,429   Rating: 4.80/5    Votes: 19   Popularity: 6.14
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 54   Downloaded: 365
Some proposed WTL classes and functions at work: CAppWindow, CFullScreenFrame, CStdDialog, CF_DIB clipboard support, and more...
Windows API
Vista Native APIs
Posted: 30 May 2007   Updated: 5 Jun 2007   Views: 79,001   Rating: 4.97/5    Votes: 24   Popularity: 6.86
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 73   Downloaded: 2,569
Enable Aero glass with your native (WTL) applications and keep backwards compatibility
Posted: 23 Jan 2010   Updated: 12 Apr 2010   Views: 78,677   Rating: 4.96/5    Votes: 80   Popularity: 9.44
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 140   Downloaded: 3,264
Including a Ribbon UI Implementation Guide with examples and a dual UI enabled legacy application
WTL
General
Posted: 9 Nov 2003   Updated: 9 Nov 2003   Views: 121,022   Rating: 4.75/5    Votes: 15   Popularity: 5.59
Licence: The Code Project Open License (CPOL)      Bookmarked: 40   Downloaded: 2,907
Add this small class to your existing dialog inheritance list and get nice tooltips on controls and dialog.
Posted: 23 Oct 2004   Updated: 2 Nov 2004   Views: 55,132   Rating: 4.35/5    Votes: 7   Popularity: 3.65
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   Downloaded: 2,377
CZoomScrollImpl extends WTL CScrollImpl to allow continuous zooming.
Posted: 6 Nov 2007   Updated: 11 Nov 2007   Views: 53,081   Rating: 4.88/5    Votes: 40   Popularity: 7.82
Licence: The Code Project Open License (CPOL)      Bookmarked: 78   Downloaded: 1,923
Featuring cell menu, in-place editor, single control and split dialogs, Vista shell and Mobile file controls and selection dialogs
Posted: 9 Jan 2009   Updated: 18 Feb 2009   Views: 44,153   Rating: 4.96/5    Votes: 32   Popularity: 7.47
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 49   Downloaded: 2,302
OOo::DocWindow and WTL::COOoCtrl classes to work on any Microsoft-Office document, and Open Office SDK integration in Visual Studio/VCExpress 2005/2008
Posted: 28 Jul 2009   Updated: 29 Jul 2009   Views: 15,731   Rating: 4.80/5    Votes: 6   Popularity: 3.74
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 21   Downloaded: 663
Message map macros, split frames, full screen implementation, and automatic mapping of UI elements.
Algorithms & Recipes
Diff
Posted: 29 Aug 2009   Updated: 3 Sep 2009   Views: 14,262   Rating: 4.53/5    Votes: 6   Popularity: 3.25
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 346
A submisson to the CodeProject Lean and Mean challenge.
String handling
Strings
Posted: 28 Sep 2006   Updated: 28 Sep 2006   Views: 60,870   Rating: 4.25/5    Votes: 8   Popularity: 3.84
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 25   Downloaded: 549
Plug-in CodeProject's CStdString as WTL::CString and get the WTL CString support with a Standard C++ Library implementation.
No blogs have been submitted.

Average tips rating: 4.43

C / C++ Language
General
Posted: 26 Feb 2010   Updated: 28 Feb 2010   Views: 3,317   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
There are circumstances, such as report or log entry, where we need to collect data from an object of some other (related or not) class. The C++ language only requires that we instruct the compiler how we intend to do it. This is simply achieved by defining a constructor of recipient_class...
Programming Tips
General
Posted: 8 Jun 2010   Updated: 8 Jun 2010   Views: 3,200   Rating: 4.67/5    Votes: 3   Popularity: 2.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
You might have considered using ::GetComputerNameA() which does the conversion for you:std::string GetSystemName(){ CHAR sBuf[MAX_COMPUTERNAME_LENGTH + 1] = {0}; DWORD dwLen = MAX_COMPUTERNAME_LENGTH; ::GetComputerNameA(sBuf, &dwLen); return std::string(sBuf);}Note...
Posted: 8 Jun 2010   Updated: 12 Jun 2010   Views: 11,567   Rating: 4.31/5    Votes: 6   Popularity: 3.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
A set of C++ functions to load the resource into an existing string or build the string from it
Posted: 10 Nov 2010   Updated: 16 Nov 2010   Views: 2,342   Rating: 4.60/5    Votes: 4   Popularity: 2.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
I prefer this :) #include #include #include #include static const double bad_double = std::numeric_limits::quiet_NaN();class QuadSolver{ static bool IsZero(double val) { return (val == 0) || (fabs(val) <...
String handling
General
Posted: 28 Nov 2010   Updated: 29 Nov 2010   Views: 8,678   Rating: 4.56/5    Votes: 4   Popularity: 2.74
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
With a helper CharMap class using VC2010 C++0x implementation
No reference articles have been posted.

Alain Rist

France France
No Biography provided


Advertise | Privacy | Mobile
Web04 | 2.8.141030.1 | Last Updated 31 Oct 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid