文章 2024-03-04 来自:开发者社区

Win32 API介绍​(COORD、GetStdHandle、GetConsoleCursorInfo 、SetConsoleCursorInfo)、<locale.h>本地化、类项

Win32 API介绍 Windows 这个多作业系统除了协调应用程序的执行、分配内存、管理资源之外, 它同时也是一个很大的服务中心。 调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程序达到开启视窗、描绘图形、使用周边设备等目的。 由于这些函数服务的对象是应用程序(Application), 所以便称之为 Application Programming ...

Win32 API介绍​(COORD、GetStdHandle、GetConsoleCursorInfo 、SetConsoleCursorInfo)、<locale.h>本地化、类项
文章 2023-12-15 来自:开发者社区

常用Win32 API的简单介绍

前言:        Windows 这个多作业系统除了协调应⽤程序的执⾏、分配内存、管理资源之外, 它同时也是⼀个很⼤的服务中⼼,调⽤这个服务中⼼的各种服务(每⼀种服务就是⼀个函数),可以帮应⽤程式达到开启视窗、描绘图形、使⽤周边设备等⽬的,由于这些函数服务的对象是应⽤程序(Application), 所以便称之为 Application Program....

常用Win32 API的简单介绍
文章 2023-06-19 来自:开发者社区

【Win32准备】API,Win32入口程序,宽字符(下)

三.C语言宽字符函数1.字符串长度我们知道在C语言中我们可以使用strlen函数来计算字符串长度,那么我们的多字节和宽字符如何计算字符串长度?对于多字节,我们仍然可以使用strlen(); 函数来计算字符串长度(不包含末尾的\00)。对于宽字符,我们可以使用wcslen(); 函数来计算字符串长度(不包含末尾的\00 \00)。#include <stdio.h> #include ....

【Win32准备】API,Win32入口程序,宽字符(下)
文章 2023-06-19 来自:开发者社区

【Win32准备】API,Win32入口程序,宽字符(上)

一.多字节字符与宽字节字符在介绍多字符之前,向大家介绍ASCII编码,这里给出ASCII编码对照表(完整版)。ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。其中最后一位用于奇偶校验。A....

【Win32准备】API,Win32入口程序,宽字符(上)
文章 2018-03-10 来自:开发者社区

Win32环境下代码注入与API钩子的实现

本文详细的介绍了在Visual Studio(以下简称VS)下实现API钩子的编程方法,阅读本文需要基础:有操作系统的基本知识(进程管理,内存管理),会在VS下编写和调试Win32应用程序和动态链接库(以下简称DLL)。 API钩子是一种高级编程技巧,常常用来完成一些特别的功能,比如词典软件的屏幕取词,游戏修改软件的数据修改等。当然,此技术更多的是被黑客或是病毒用来攻击其它程序,截获需要的数据或....

Win32环境下代码注入与API钩子的实现
文章 2017-11-16 来自:开发者社区

重温 Win32 API ----- 截屏指定窗体并打印

朋友说在一个VC++6.0开发的项目中要增加打印窗体的功能,让帮忙写个代码供其调用。 这么老的IDE当然不想碰了,并且也不喜欢MFC笨拙不清晰的封装。所以决定採用纯Win32 API,然后用C++类简单封装一下。 1 基本思路 窗体DC和打印机DC是两类不兼容的DC。所以它们之间传送位图仅仅能通过DIB。首先,通过BitBlt()把要打印窗体的客户区复制到DDB内存位图中,然后通过GetDIB.....

文章 2017-11-13 来自:开发者社区

Silverlight 5 RC新特性探索系列:12.Silverlight 5 RC 窗口模式下访问自定义DLL和WIN32 API

       在Silverlight 5 RC版本中针对访问权限进行了相应的提升,它的项目属性中新增了一个复选框“在浏览器内运行时需要提升的信任”,如下图:             它将为在浏览器模式下运行的应用程序提升一些访问权限,例如我的上篇SaveFi...

文章 2017-11-10 来自:开发者社区

.NET Compact Framework 下Win32 API P/Invoke 的使用

由于CF是一个精简(Compact)的.NET Framework,因此在开发CF应用时有一部分功能MS并没有在CF中实现,需要直接调用Win32的API来实现。由于Win32的API是面向native代码的,一般会提供一个DLL库以及相应header文件。使用C++是十分容易和简单调用这些API,但是使用C# .NET就没那么幸运了。C#调用Win32的API往往要借助于P/Invoke的帮助....

文章 2017-11-09 来自:开发者社区

深入浅出串口编程(3)――基于WIN32 API的串口编程

深入浅出串口编程(3) ――基于WIN32 API的串口编程 作者:宋宝华 [email]21cnbao@21cn.com[/email] 1.API描述        在WIN32 API中,串口使用文件方式进行访问,其操作的API基本上与文件操作的API一致。 打开串口 Win32 中用于打开串口的API...

文章 2017-10-09 来自:开发者社区

Win32 API消息函数:PostMessage

函数功能:该函数将一个消息放入(寄送)到与指定窗口创建的线程相联系消息队列里,不等待线程处理消息就返回。消息队列里的消息通过调用GetMessage和PeekMessage取得。    函数原型:B00L PostMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐