分享者:KernelA
1.调用windows api列出当前所有进程
2.调用Windows API锁定计算机
3.调用windows api函数ShellExecute
4.调用windows api GetVersionEx获取当前系统版本 (一)Python调用windows api列出当
转载
2023-05-30 18:43:40
48阅读
WinApi: SystemParametersInfo
举例: 更换桌面壁纸var
BmpPath: PChar;
begin
BmpPath := 'C:\Temp\Test.bmp';
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, BmpPa
原创
2021-04-30 13:28:37
972阅读
WinAPI: CopyFileEx
function CopyFileEx(
lpExistingFileName: PWideChar; { 源文件 }
lpNewFileName: PWideChar; { 新的目标文件 }
lpProgress
原创
2021-04-30 13:28:31
318阅读
WinAPI: CloseFigure
本例效果图:
代码文件:unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdC
原创
2021-04-30 13:29:27
189阅读
WinAPI: GetRegionData
GetRegionData(
RGN: HRGN; {区域句柄}
p2: DWORD; {区域数据缓冲区大小}
p3: PRgnData {区域数据结构 TRgnData 的指针, 见下表}
): DWORD; {成功返回 1}
原创
2021-04-30 13:29:37
162阅读
WinAPI: 测试 BitBlt
BitBlt(
DestDC: HDC; {目标 DC}
X, Y, Width, Height: Integer; {目标位置与大小}
SrcDC: HDC; {源 DC}
XSrc
原创
2021-04-30 13:28:38
372阅读
WinAPI: GetModuleFileName、GetModuleHandle
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dia
原创
2021-04-30 13:28:39
214阅读
WinAPI: SetWindowExtEx、SetViewportExtEx
相似函数: ScaleWindowExtEx、ScaleViewportExtEx
本例效果图:
代码文件:unit Unit1;
interface
uses
Windows, Messages, SysUtils,
原创
2021-04-30 13:28:42
255阅读
# Java 使用 WinAPI 的指南
在 Java 中调用 WinAPI 能够使我们利用 Windows 的底层功能,比如文件管理、窗口操作等。作为一个刚入行的小白,可能对这一过程感到有些陌生。下面,我将详细介绍如何实现这一过程,并提供清晰的代码示例供你参考。
## 整体流程
下面是我们实现 "Java 使用 WinAPI" 的主要步骤:
| 步骤 | 描述 |
|------|---
WinAPI: SetRectEmpty、IsRectEmpty
SetRectEmpty: 使矩形为空;
IsRectEmpty: 判断矩形是否为空;
所谓矩形为空就是矩形是无区域的, 或者说是 Right <= Left 或 Bottom <= Top 情形下的矩形.unit Unit1;
原创
2021-04-30 13:29:30
296阅读
Delphi WinAPI WaitForPrinterChange 引用单元:WinSpool 函数原型: //C++ DWORD WaitForPrinterChange( HANDLE hPrinter, DWORD Flags ); Flags参数: PRINTER_CHANGE_ADD_P
转载
2020-05-04 11:14:00
138阅读
WIN32线程控制主要实现线程的创建、终止、挂起和恢复等操作,这些操作都依赖于WIN32提供的一组API和具体编译器的C运行时库函数。在启动一个线程之前,必须为线程编写一个全局的线程函数,一般来说,C++的类成员函数不能作为线程函数。这是因为在类中定义的成员函数,编译器会给其加上this指针。如果一...
转载
2014-06-24 10:25:00
90阅读
2评论
消息值 注释 WM_NULL $0000 WM_CREATE $0001 WM_DESTROY $0002 WM_MOVE $0003 WM_SIZE $0005 WM_ACTIVATE $0006 WM_SETFOCUS $0007 WM_KILLFOCUS $0008 WM_ENABLE $00
原创
2022-06-22 21:57:09
149阅读
# 实现python_winapi的步骤
## 介绍
在开始讨论如何实现"python_winapi"之前,让我们先了解一下什么是WinAPI。WinAPI是Windows操作系统提供的应用程序接口,它允许开发者使用C、C++等编程语言来与操作系统进行交互。而"python_winapi"是指使用Python语言调用WinAPI的方法,以实现与Windows操作系统的交互。
本文将引导你完成实
原创
2023-12-23 05:12:31
80阅读
WinAPI: OffsetClipRgn、PtVisible
OffsetClipRgn: 移动剪切区域; PtVisible: 判断点是否在剪切区域中.
本例效果图:
代码文件:unit Unit1;
interface
uses
Windows, Messages, SysUtils, Va
原创
2021-04-30 13:28:45
216阅读
WinAPI: PtInRegion、OffsetRgn
本例效果图:unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
原创
2021-04-30 13:28:50
267阅读
WinAPI: FlattenPath、WidenPath
不管什么曲线命令, 到来路径中都会变成 Bezier 线; 也就是说路径中只有直线和 Bezier 线.
FlattenPath 和 WidenPath 都能够把路径中的 Bezier 线转换为近似的直线; 不同的是: 用 WidenPath 转
原创
2021-04-30 13:29:24
256阅读
# Python调用WinAPI的实现流程
## 1. 简介
在开始解释如何在Python中调用WinAPI之前,我们先了解一下WinAPI是什么。WinAPI是Windows操作系统提供的一组应用程序接口,它允许开发者通过调用这些接口来实现与Windows系统进行交互的功能。Python作为一种高级编程语言,提供了多种方式来调用WinAPI,以便开发者能够在Python中实现与Windows系
原创
2023-11-11 08:19:58
331阅读
WinAPI: UnhookWindowsHookEx - 卸掉钩子
UnhookWindowsHookEx(
hhk: HHOOK {钩子句柄}
): BOOL; {True/False}
//举例:
posted on
2
原创
2021-04-30 13:31:08
171阅读
WinAPI: waveInStop - 停止输入
提示: 如果未启动则调用无效, 但也返回 0; 缓冲区会被返回, TWaveHdr 结构中的 dwBytesRecorded 将包含返回的实际数据的长度.
//声明:
waveInStop(
hWaveIn: HWAVEIN {设备句柄}
): M
原创
2021-04-30 13:33:02
237阅读