Subversion Repositories Games.Chess Giants

Rev

Rev 2 | Rev 14 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 11
Line 649... Line 649...
649
   // helper function for debug log file initialization
649
   // helper function for debug log file initialization
650
 
650
 
651
   FILE *fp;
651
   FILE *fp;
652
 
652
 
653
   // build the log file full qualified path name
653
   // build the log file full qualified path name
654
   swprintf_s (logfile_pathname, WCHAR_SIZEOF (logfile_pathname), L"%s\\%s", app_path, logfile_name);
654
   swprintf_s (logfile_pathname, WCHAR_SIZEOF (logfile_pathname), L"%s/%s", app_path, logfile_name);
655
 
655
 
656
   // open it and erase it
656
   // open it and erase it
657
   _wfopen_s (&fp, logfile_pathname, L"wb");
657
   _wfopen_s (&fp, logfile_pathname, L"wb");
658
   if (fp != NULL)
658
   if (fp != NULL)
659
   {
659
   {
Line 804... Line 804...
804
   // error code not found
804
   // error code not found
805
   return (L"Unknown error.");
805
   return (L"Unknown error.");
806
}
806
}
807
 
807
 
808
 
808
 
-
 
809
HICON W32LoadIcon (const wchar_t *fmt, ...)
-
 
810
{
-
 
811
   // this function loads an icon from a file into an icon handle.
-
 
812
 
-
 
813
   static wchar_t icofile_pathname[MAX_PATH];
-
 
814
   va_list argptr;
-
 
815
 
-
 
816
   // concatenate all the arguments in one string
-
 
817
   va_start (argptr, fmt);
-
 
818
   wvsprintf (icofile_pathname, fmt, argptr);
-
 
819
   va_end (argptr);
-
 
820
 
-
 
821
   // load the icon from file and return the resulting handle
-
 
822
   return ((HICON) LoadImage (NULL, icofile_pathname, IMAGE_ICON, 0, 0, LR_LOADFROMFILE));
-
 
823
}
-
 
824
 
-
 
825
 
-
 
826
HBITMAP W32LoadImage (const wchar_t *fmt, ...)
-
 
827
{
-
 
828
   // this function loads an image from a file into a bitmap handle.
-
 
829
 
-
 
830
   static wchar_t imgfile_pathname[MAX_PATH];
-
 
831
   va_list argptr;
-
 
832
 
-
 
833
   // concatenate all the arguments in one string
-
 
834
   va_start (argptr, fmt);
-
 
835
   wvsprintf (imgfile_pathname, fmt, argptr);
-
 
836
   va_end (argptr);
-
 
837
 
-
 
838
   // load the image from file and return the resulting handle
-
 
839
   return ((HBITMAP) LoadImage (NULL, imgfile_pathname, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE));
-
 
840
}