首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

Windows程序设计学习札记-第一个Windows程序以及宽字符集(了解)

2013-10-06 
Windows程序设计学习笔记--第一个Windows程序以及宽字符集(了解)Hello World程序。1.“Hello World” c语言

Windows程序设计学习笔记--第一个Windows程序以及宽字符集(了解)

Hello World程序。


1.“Hello World” c语言 版本

先是c语言的标准代码如下:

程序2-1  SCRNSIZE        SCRNSIZE.C        /*---------------------------------------            SCRNSIZE.C -- Displays screen size in a message box                         (c) Charles Petzold, 1998        ----------------------------------------*/        #include <windows.h>        #include <tchar.h>           #include <stdio.h>           int CDECL MessageBoxPrintf (TCHAR * szCaption, TCHAR * szFormat, ...)        {            TCHAR   szBuffer [1024] ;            va_list pArgList ;            // The va_start macro (defined in STDARG.H) is usually equivalent to:            // pArgList = (char *) &szFormat + sizeof (szFormat) ;            va_start (pArgList, szFormat) ;            // The last argument to wvsprintf points to the arguments            _vsntprintf ( szBuffer, sizeof (szBuffer) / sizeof (TCHAR),                           szFormat, pArgList) ;            // The va_end macro just zeroes out pArgList for no good reason            va_end (pArgList) ;            return MessageBox (NULL, szBuffer, szCaption, 0) ;        }        int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,                           PSTR szCmdLine, int iCmdShow)        {            int cxScreen, cyScreen ;            cxScreen = GetSystemMetrics (SM_CXSCREEN) ;            cyScreen = GetSystemMetrics (SM_CYSCREEN) ;            MessageBoxPrintf (    TEXT ("ScrnSize"),                           TEXT ("The screen is %i pixels wide by %i pixels high."),                           cxScreen, cyScreen) ;            return 0 ;        }        


经由从GetSystemMetrics函数得到的信息,该程序以图素为单位显示了视讯显示的宽度和高度。GetSystemMetrics是一个能用来获得Windows中不同对象的尺寸信息的函数。














2楼au888891小时前
<-<-<-
1楼u0123090425小时前
很有用

热点排行