I am having a bit of trouble figuring this one out. I have copied several code snippets that work perfectly, yet my program does not. I have included libraries that the other programs had, but still nothing.

When the choose font dialog pops, it is not displaying the sample font in the sample font static control.

Here is the code snippet I am using:
Code:
CHOOSEFONT cf ;

cf.lStructSize = sizeof (CHOOSEFONT) ;
cf.hwndOwner = hWndDlg ;
cf.hDC = NULL ;
cf.lpLogFont = &logfont ;
cf.iPointSize = 0 ;
cf.Flags = CF_INITTOLOGFONTSTRUCT | CF_SCREENFONTS |
CF_EFFECTS ;
cf.rgbColors = 0 ;
cf.lCustData = 0 ;
cf.lpfnHook = NULL ;
cf.lpTemplateName = NULL ;
cf.hInstance = NULL ;
cf.lpszStyle = NULL ;
cf.nFontType = 0 ; // Returned from ChooseFont
cf.nSizeMin = 0 ;
cf.nSizeMax = 0 ;

ChooseFont (&cf);
I am programming in c++ with VS2005 under vista32.

Any insight would be appreciated.

Last edited by shabbir; 17May2008 at 09:30.. Reason: Code block