E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
_winapi
Windows数据类型
This type is declared in WinDef.h as follows: #define APIENTRY
WINAPI
ATOM An atom.
·
2015-11-08 13:07
windows
C++ 小知识点
WINAPI
int
WINAPI
WINMain 中,
WINAPI
含义 网友给出回答:在windef.h头文件中有如下定义#define
WINAPI
·
2015-11-08 11:58
C++
WinMain函数详解(再编辑)
在Windows应用程序中,我们可以认为 WinMain() 函数是程序的入口,WinMain()的原型如下: int
WINAPI
WinMain( HINSTANCE hInstance
·
2015-11-08 11:55
main
D3DXMatrixMultiply 函数
定义: D3DXMATRIX *
WINAPI
D3DXMatrixMultiply(  
·
2015-11-08 11:13
Matrix
简单的编辑器
#include<Windows.h> LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); int
WINAPI
WinMain(
·
2015-11-08 10:26
编辑器
九九乘法表
define TextHeight 20 #define TextWdith 80 LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); int
WINAPI
·
2015-11-08 10:25
表
SDK编程模板
#include<Windows.h> LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); int
WINAPI
WinMain(HINSTANCE
·
2015-11-08 10:24
sdk
API 之 MessageBox
1 int
WINAPI
MessageBox( 2 _In_opt_ HWND hWnd, 3
·
2015-11-08 10:24
message
WinAPI
: waveOutGetVolume - 获取输出设备当前的音量设置
提示: 参数 lpdwVolume 的两低位字节存放左声道音量, 两高位字节存放右声道音量; $FFFF、$0000 分别表示最大与最小音量; 如不支持立体声, 两低位字节存放单声道音量. //声明: waveOutGetVolume( hwo: HWAVEOUT; {设备句柄} lpdwVolume: PDWORD {存放音量值的变量的指针} ): M
·
2015-11-08 10:05
api
WinAPI
: waveOutGetPlaybackRate - 获取输出设备当前的播放速度设置(默认速度值的倍数)
提示: 参数 lpdwRate 虽然指向的是 4 字节的正整数, 但表示的是个小数; 两个高位表示整数部分, 两个低位表示小数部分; $8000 表示一半, $4000 表示四分之一; 譬如: $00010000 表示 1.0, 说明速度没有改变变; $000F8000, 表示 15.5 倍; 修改播放速度不会改变采样速度, 但肯定会改变播放时间. //声明: wav
·
2015-11-08 10:04
play
WinAPI
: waveOutGetPosition - 获取输出设备当前的播放位置
//声明: waveOutGetPosition( hWaveOut: HWAVEOUT; {设备句柄} lpInfo: PMMTime; {TMMTime 结构的指针, 用于返回播放位置} uSize: UINT {TMMTime 结构的大小, 以字节为单位} ): MMRESULT; {成功返回 0; 可能的错误值见下:}
·
2015-11-08 10:04
position
WinAPI
: waveOutGetPitch - 获取输出设备当前的音调设置(音高的倍数值)
提示: 参数 lpdwPitch 虽然指向的是 4 字节的正整数, 但表示的是个小数; 两个高位表示整数部分, 两个低位表示小数部分; $8000 表示一半, $4000 表示四分之一; 譬如: $00010000 表示 1.0, 说明音高没变; $000F8000, 表示 15.5 倍; 修改音高不会改变播放速度、采样速度和播放时间, 但不是所有设备都支持. //声明
·
2015-11-08 10:03
api
WinAPI
: waveOutGetErrorText - 根据错误号得到错误描述
提示: 错误文本的长度一般不超过 MAXERRORLENGTH = 128; 如果缓冲区太小, 文本会被截断. //声明: waveOutGetErrorText( mmrError: MMRESULT; {错误号} lpText: PChar; {缓冲区} uSize: UINT {缓冲区大小} ): MMRESULT;
·
2015-11-08 10:02
error
WinAPI
: waveOutGetID - 获取输出设备 ID
//声明: waveOutGetID( hWaveOut: HWAVEOUT; {设备句柄} lpuDeviceID: PUINT {接受 ID 的变量的指针} ): MMRESULT; {成功返回 0; 可能的错误值见下:} MMSYSERR_INVALHANDLE = 5; {设备句柄无效} MMSYSERR_HANDLEBUSY = 12;
·
2015-11-08 10:02
api
WinAPI
: waveOutGetDevCaps - 查询输出设备的性能
//声明: waveOutGetDevCaps( uDeviceID: UINT; {输出设备ID} lpCaps: PWaveOutCaps; {TWaveOutCaps 结构的指针, 用于接受设备信息} uSize: UINT): MMRESULT; {TWaveOutCaps 结构大小} ): MMRESULT; {成功返
·
2015-11-08 10:01
api
WinAPI
: waveOutClose - 关闭设备
提示: 若正在播放, 应先调用 waveOutReset 终止播放, 然后再关闭, 不然会失败. //声明: waveOutClose( hWaveOut: HWAVEOUT {设备句柄} ): MMRESULT; {成功返回 0; 可能的错误值见下:} MMSYSERR_INVALHANDLE = 5; {设备句柄无效} MMSYSERR_HANDLE
·
2015-11-08 10:00
close
WinAPI
: waveOutBreakLoop - 跳出循环
提示: 循环是由 saveOutWrite 传递的 TWaveHdr 结构的 dwLoop 和 dwFlags 控制的; dwFlags 的 WHDR_BEGINLOOP、WHDR_ENDLOOP 标识循环的开始和结束数据块; 在同一数据块上循环, 应同时指定这两个标志; 循环次数 dwLoops 应该在开始块上指定; 循环终止前, 组成循环体的块一定要播放完; 当无播放内
·
2015-11-08 10:59
break
WinAPI
: waveInUnprepareHeader - 清除由 waveInPrepareHeader 完成的准备
提示: 设备写满缓冲区返回给程序后, 须调用此函数; 释放(GlobalFree)缓冲区前, 须调用此函数; 取消一个尚未准备的缓冲区将无效, 但函数返回 0 //声明: waveInUnprepareHeader( hWaveIn: HWAVEIN; {设备句柄} lpWaveInHdr: PWaveHdr; {TWaveHdr 结构的指针} u
·
2015-11-08 10:59
header
WinAPI
: waveInStop - 停止输入
提示: 如果未启动则调用无效, 但也返回 0; 缓冲区会被返回, TWaveHdr 结构中的 dwBytesRecorded 将包含返回的实际数据的长度. //声明: waveInStop( hWaveIn: HWAVEIN {设备句柄} ): MMRESULT; {成功返回 0; 可能的错误值见下:} MMSYSERR_INVALHANDLE = 5; {设
·
2015-11-08 10:58
Stop
WinAPI
: waveInPrepareHeader - 为波形输入准备一个缓冲区
提示: 必须调用 GlobalAlloc 给 TWaveHdr 和其中的 lpData 指向的缓冲区分配内存(使用 GMEM_MOVEABLE、GMEM_SHARE), 并用 GlobalLock 锁定. //声明: waveInPrepareHeader( hWaveIn: HWAVEIN; {设备句柄} lpWaveInHdr: PWaveHdr; {TWave
·
2015-11-08 10:57
header
WinAPI
: waveInReset - 重置输入
提示: 函数会终止输入, 位置清0; 放弃未处理的缓冲区并返回给程序; TWaveHdr 结构中的 dwBytesRecorded 将包含实际数据的长度. //声明: waveInReset( hWaveIn: HWAVEIN {设备句柄} ): MMRESULT; {成功返回 0; 可能的错误值见下:} MMSYSERR_INVALHANDLE = 5
·
2015-11-08 10:57
reset
WinAPI
: waveInOpen - 打开波形输入设备
提示: 因为其中的回调函数是在中断时间内访问的, 必须在 DLL 中; 要访问的数据都必须是在固定的数据段中; 除了 PostMessage timeGetSystemTime timeGetTime timeSetEvent timeKillEvent midiOutShortMsg midiOutLongMsg OutputDebugString 外, 也不能有
·
2015-11-08 10:56
open
WinAPI
: waveInGetPosition - 获取当前输入设备的输入位置
//声明: waveInGetPosition( hWaveIn: HWAVEIN; {设备句柄} lpInfo: PMMTime; {TMMTime 结构的指针} uSize: UINT {TMMTime 结构大小} ): MMRESULT; {成功返回 0; 可能的错误值见下:} MMSYSERR_INVALHANDLE = 5;
·
2015-11-08 10:55
position
WinAPI
: waveInGetID - 获取输入设备 ID
//声明: waveInGetID( hWaveIn: HWAVEIN; {获取输入设备句柄} lpuDeviceID: PUINT {接受 ID 的变量的指针} ): MMRESULT; {成功返回 0; 可能的错误值见下:} MMSYSERR_INVALHANDLE = 5; {设备句柄无效} MMSYSERR_HANDLEBUSY = 12;
·
2015-11-08 10:54
api
WinAPI
: waveInGetErrorText - 根据错误号得到错误描述
提示: 错误文本的长度一般不超过 MAXERRORLENGTH = 128; 如果缓冲区太小, 文本会被截断. //声明: waveInGetErrorText( mmrError: MMRESULT; {错误号} lpText: PChar; {缓冲区} uSize: UINT {缓冲区大小} ): MMRESULT; {
·
2015-11-08 10:53
error
WinAPI
: waveInGetDevCaps - 查询输入设备的性能
//声明: waveInGetDevCaps( hwo: HWAVEOUT; {输入设备ID; HWAVEIN ?} lpCaps: PWaveInCaps; {TWaveInCaps 结构的指针, 用于接受设备信息} uSize: UINT {TWaveInCaps 结构大小} ): MMRESULT; {成功返回 0;
·
2015-11-08 10:53
api
WinAPI
: waveInClose - 关闭指定的波形输入设备
提示: 若 waveInAddBuffer 送出的缓冲区未返回则失败; 可用 waveInReset 放弃所有未用完的缓冲区. //声明: waveInClose( hWaveIn: HWAVEIN {设备句柄; 函数若成功返回, 句柄则不再有效} ): MMRESULT; {成功返回 0; 可能的错误值见下:} MMSYSERR_INVALHANDLE = 5
·
2015-11-08 10:52
close
WinAPI
: waveInAddBuffer - 向波形输入设备发送一个输入缓冲区
提示: 缓冲区写满后送回应用程序. 在缓冲区给 waveInAddBuffer 前, 先要调用 waveInPrepareHeader 准备; 还要调用 GlobalAlloc 给 TWaveHdr 和其中 lpData 指向的缓冲区分配内存(使用 GMEM_MOVEABLE、GMEM_SHARE), 并用 GlobalLock 锁定. //声明: waveInAddBuffer
·
2015-11-08 10:51
buffer
XE2做单实例
1 unit Unit11; 2 3 interface 4 5 uses 6
Winapi
.Windows,
Winapi
.Messages, System.SysUtils
·
2015-11-08 10:37
实例
Delphi实现静态变量
1 unit Unit6; 2 3 interface 4 5 uses 6
Winapi
.Windows,
Winapi
.Messages, System.SysUti
·
2015-11-08 10:36
Delphi
VC调用DLL库方法的方法
iTransparent) { HINSTANCE hInst = LoadLibrary("User32.DLL"); if(hInst) { typedef BOOL (
WINAPI
·
2015-11-08 09:32
dll
workplace background
super(); this.design().colorScheme(FormColorScheme::RGB); this.design().backgroundColor(
WinAPI
lingdanglfw
·
2015-11-08 09:00
显示鼠标单击控件次数
HINSTANCE hInst; /* The 'main' function of Win32 GUI programs: this is where execution starts */ int
WINAPI
努力喵
·
2015-11-08 02:00
Windows static控件(静态文本框控件)
HINSTANCE hInst; /* The 'main' function of Win32 GUI programs: this is where execution starts */ int
WINAPI
努力喵
·
2015-11-08 02:00
画一个边缘为红色的椭圆,并用蓝色填充
WPARAM, LPARAM); /* The 'main' function of Win32 GUI programs: this is where execution starts */ int
WINAPI
努力喵
·
2015-11-08 00:00
画一个圆角矩形、椭圆
WPARAM, LPARAM); /* The 'main' function of Win32 GUI programs: this is where execution starts */ int
WINAPI
努力喵
·
2015-11-07 23:00
画一个矩形
WPARAM, LPARAM); /* The 'main' function of Win32 GUI programs: this is where execution starts */ int
WINAPI
努力喵
·
2015-11-07 23:00
主函数 main WinMain _tmain _tWinMain 的区别
(int
WINAPI
WinMain()) 中
WINAPI
是__stdcall宏,在windef.h中定义的。
·
2015-11-07 14:08
main
LoadImage()使用
该系统被定义: WINUSERAPIHANDLE
WINAPI
LoadImageA( HINSTANCE, LPCSTR, 
·
2015-11-07 14:11
image
常见文件、目录、路径操作函数
BOOL
WINAPI
DeleteFile(__in LPCTSTR lpFileName); // 删除一个文件 int SHFileOperation(LPSHFILEOPSTRUCT lpFileOp
·
2015-11-07 14:15
文件
C# 让控件全屏显示(WinForm)
1.使用
winapi
“SetParent” 接口: [DllImport("user32.dll", SetLastError = true)]
·
2015-11-07 14:05
WinForm
如何设置控制台字体颜色
SetConsoleTextAttribute 函数原型 1 BOOL
WINAPI
SetConsoleTextAttribute( 2 _In_ HANDLE hConsoleOutput
·
2015-11-07 13:31
控制台
浅谈Windows API编程 (这个经典)
浅谈Windows API编程 2007年10月20日星期六 20:29 WinSDK是编程中的传统难点,个人写的
WinAPI
程序也不少了,其实之所以难就难在每个调用的API都包含着
·
2015-11-07 13:29
windows
获取程序自身大小的2个函数
unit Unit1; interface uses
Winapi
.Windows,
Winapi
.Messages, System.SysUtils, System.Variants
·
2015-11-07 13:10
函数
实时获取网络时间 并转换为北京时间的函数
unit Unit1; interface uses
Winapi
.Windows,
Winapi
.Messages, System.SysUtils, System.Variants
·
2015-11-07 13:10
函数
遍历INI文件和删除指定域内容
BOOL
WINAPI
WritePrivateProfileString( __in LPCTSTR lpAppName, __in LPCTSTR
·
2015-11-07 13:54
ini
console application 截获 ctrl - c
代码 #ifdef _MSC_VER BOOL
WINAPI
console_handler(DWORD cevent) {  
·
2015-11-07 13:22
application
线程同步(VC_Win32)
Interlocked 系列函数 为何要使用 Interlocked 系列来修改线程共享变量,先看看下面的例子: //共享变量 g_x long g_x = 0; //线程1 DWORD
WINAPI
·
2015-11-07 11:26
Win32
MFC DLL 调用
CodeBOOL
WINAPI
DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID /*lpReserved*/) { if (dwReason
·
2015-11-07 10:51
mfc
写个类操作窗口(句柄操作)
这里以改变窗口的输入框(Text)举例,其他自己搞吧,就是调用
WinAPI
。
·
2015-11-07 10:57
操作
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他