windows程序设计 基础
发布时间:2020-12-14 02:41:01 所属栏目:Windows 来源:网络整理
导读:API全名(Application Program Interface) Windows窗口主函数 int WINAPI WinMain(HINSTANCE hInstance,//应用程序本次运行实例的句柄。HINSTANCE hPrevInstance,//应用程序之前运行实例的句柄,但是在实际应用中,此参数始终是NULL。LPSTR lpCmdLine,//运行
API全名(Application Program Interface) Windows窗口主函数 int WINAPI WinMain( HINSTANCE hInstance,//应用程序本次运行实例的句柄。 HINSTANCE hPrevInstance,//应用程序之前运行实例的句柄,但是在实际应用中,此参数始终是NULL。 LPSTR lpCmdLine,//运行时参数。 int nCmdShow//应用程序窗口显示状态。 );
MessageBox函数的原型 int MessageBox( HWND hWnd,//消息窗口所属句柄,可以设置为NULL。 LPCWSTR lpText,//字符串,表示消息框所显示的消息。 LPCWSTR lpCaption,//字符串,表示消息框的标题。 UINT uType);//消息框的类型。
Windows常用数据类型DWORD、LPSTR、CHAR、INT 这些类型的原型 typedef unsigned long DWORD; typedef CHAR *NPSTR,*LPSTR,*PSTR; typedef char CHAR; typedef int INT; ? 数据类型的代码演示 #include <windows.h> int WINAPI WinMain( HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow ) { //定义字符串 LPSTR szString = "Windows data type,string."; CHAR lpString[120]; //定义字符数组 DWORD dwMax = 0xFFFFFFFF; DWORD dwOne = 0x1; //定义INT类型的数据 INT iMax = 0xFFFFFFFF; INT iOne = 0x1; //显示字符串 MessageBoxA(NULL,szString,"LPSTR",MB_OK); //复制内存,将字符串复制到数组中(包括NULL结束符) CopyMemory(lpString,lstrlenA(szString)+1); //显示复制的字符串 MessageBoxA(NULL,lpString,"CHAR[]",MB_OK); //比较DWORD并显示结果 if(dwMax > dwOne) { MessageBoxA(NULL,"DWORD类型的数据 0xFFFFFFFF > 0x1","DWORD",MB_OK); } //比较INT并显示结果 if(iMax < iOne) { MessageBoxA(NULL,"INT类型的数据 0xFFFFFFFF < 0x1","INT",MB_OK); } return 0; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows – ConnectEx要求套接字“最初绑定”,但是要什么?
- 如何模拟window.document来测试以DOM为中心的JavaScript?
- Windows 10 安装 VMware workstation 12 版本出错,不兼容。
- windows – 使用’目标主机无法访问’从同一台计算机ping“
- 建议在Windows文件夹(NTFS)中有多少个文件?
- Windows应用程序退出代码列表
- windows – 如何检查是否使用PowerShell启用了Hyper-V?
- windows-xp – 如果USB驱动器丢失,如何防止数据访问?
- 文字编程 – 在Windows中以CWEB格式读取代码的最佳方法是什
- Windows服务器和telnet,你能做什么?
推荐文章
站长推荐
热点阅读