开发者社区> 天飞> 正文

了解WINDOWS API基本数据类型

简介:
+关注继续查看

代码:

复制代码
 1 /*header file*/
 2 #include <Windows.h>
 3 #include <stdio.h>
 4 
 5 /*function windows data type demo*/
 6 
 7 int WINAPI WinMain(
 8     HINSTANCE hInstance,
 9     HINSTANCE hPrevInstance,
10     LPSTR lpCmdLine,
11     int nCmdShow
12     )
13 {
14     //define string
15     LPSTR szString = "Windows data type,string.";
16     //define char arry
17     CHAR lpString[120];
18     //define type of DWORD data
19     DWORD dwMax = 0xFFFFFFFF;
20     DWORD dwOne = 0x1;
21     //define int data
22     INT iMax = 0xFFFFFFFF;
23     INT iOne = 0x1;
24 
25     //display string
26     MessageBox(NULL,szString,"LPSTR",MB_OK);
27     //copy mem
28     CopyMemory(lpString,szString,lstrlen(szString)+1);
29     MessageBox(NULL,lpString,"CHAR[]",MB_OK);
30 
31     //compare DWORD and display result
32     if(dwMax>dwOne)
33     {
34         MessageBox(NULL,"DWORD type of data 0xFFFFFFFF > 0x1","DWORD",MB_OK);
35     }
36     //compare INT and display result
37     if(iMax<iOne)
38     {
39         MessageBox(NULL,"INT type of data 0xFFFFFFFF < 0x1","INT",MB_OK);
40     }
41     return 0;
42 }
复制代码

 

测试截图:

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
[笔记]Windows核心编程《二十二》注入DLL和拦截API
]Windows核心编程《二十二》注入DLL和拦截API
100 0
[笔记]Windows核心编程《番外篇》常用的NT API及使用示例
Windows核心编程《番外篇》常用的NT API及使用示例
103 0
[总结]Windows Crypto API 自动更新根证书问题原因及解决方案
Windows Crypto API 自动更新根证书问题原因及解决方案
86 0
C#实现操作Windows窗口句柄:常用窗口句柄相关API、Winform中句柄属性和Process的MainWindowHandle问题【窗口句柄总结之三】
本篇主要介绍一些与窗口句柄相关的一些API,比如设置窗口状态、当前激活的窗口、窗口客户区的大小、鼠标位置、禁用控件等,以及介绍Winform中的句柄属性,便于直接获取控件或窗体句柄,以及不推荐...
320 0
Redis基本数据类型String基本API使用
Redis基本数据类型String基本API使用
23 0
Redis基本数据类型String(字符串)基本API
Redis基本数据类型String(字符串)基本API
26 0
Qt实用技巧:Qt中添加对windows api的支持,显示/隐藏任务栏和桌面(解决无法找到windows api)
Qt实用技巧:Qt中添加对windows api的支持,显示/隐藏任务栏和桌面(解决无法找到windows api)
358 0
如何在Windows系统上使用Object Detection API训练自己的数据?
之前写了一篇如何在windows系统上安装Tensorflow Object Detection API?(点击跳转) 然后就想着把数据集换成自己的数据集进行训练得到自己的目标检测模型。动手之前先学习了一波别人是如何实现的,看了大多数教程都有一个小问题:用VOC2012数据集进行训练当做用自己的数据集。 然而,初心想看的是自己的数据集啊!于是就自己来撸一篇教程,方便自己也给别人一些参考吧~
122 0
32、Windows API GDI(4)
区域(Regions)、路径(Paths)与修剪(Clip)操作 一、区域[2]     区域是一种对象,具有形状、位置、大小,用于进行填充、绘制、反转、边沿勾勒等操作,或用于限制DC的输出范围(修剪)。
677 0
31、Windows API GDI(3)
一、绘制图形     GDI所能绘制形状有很多种,可区分为标准形状和非标准形状。标准形状使用几个简单、确定的属性就可以确定的形状,比如矩形(左上角点位置和长度)、椭圆(使用外切矩形)、圆角矩形(一个矩形加圆角半径)、弓形、扇形。
744 0
+关注
天飞
一个运维老同志
文章
问答
文章排行榜
最热
最新
相关电子书
更多
CUDA Math API
立即下载
阿里云 API 精选手册(Alibaba Cloud API Playbook)
立即下载
重保场景及API安全指南
立即下载