PGESTUREINFO需要什么类型说明符
时间: 2023-08-17 12:49:15 浏览: 44
在使用PGESTUREINFO时,需要提供指针的类型符。在C/C++中指针类型说明符是来指示变量是一个指针的类型。
PGESTUREINFO已经被定义为一个指针类型,所在声明PGESTUREINFO类型的变量时,使用指针类型说明符来表示例如,在C语言中,可以使用如下方式声明一个PGESTUREINFO类型的变量:
```c
PGESTUREINFO pGestureInfo;
```
在C++语言中,可以使用如下方式声明一个PGESTUREINFO类型的变量:
```cpp
PGESTUREINFO pGestureInfo;
```
在这两种情况下,使用了`*`作为指针类型说明符,表示pGestureInfo是一个指向GESTUREINFO结构体的指针。
需要注意的是,PGESTUREINFO是一个自定义的指针类型,它是通过`typedef`定义的。具体的定义可能会根据不同的库或框架而有所不同。在使用PGESTUREINFO之前,请确保正确地包含了相关的头文件,并了解如何使用该类型。
相关问题
GESTUREINFO, *PGESTUREINFO为什么要有逗号
在C/C++语言中,逗号用于分隔多个变量或类型的声明。在这种情况下,`GESTUREINFO, *PGESTUREINFO`是一个连续的声明语句,定义了两个类型,分别是`GESTUREINFO`和`*PGESTUREINFO`。
其中,`GESTUREINFO`是一个结构体类型,表示手势信息的结构体。而`*PGESTUREINFO`是一个指针类型,表示指向`GESTUREINFO`类型对象的指针。
在C/C++中,可以使用逗号来在同一行声明多个变量或类型。这样的声明方式可以方便地定义多个相关的类型或变量。
总结起来,`GESTUREINFO, *PGESTUREINFO`这样的声明语句是同时定义了一个结构体类型和一个指针类型,并且它们之间使用逗号进行分隔。
PGESTUREINFO
PGESTUREINFO是一个指向GESTUREINFO结构的指针类型。GESTUREINFO结构用于描述触摸手势的信息,包括手势类型、触摸点坐标、手势状态等。
在Windows操作系统中,PGESTUREINFO类型是通过包含Windows.h头文件来定义的。你可以在Windows应用程序中使用PGESTUREINFO来获取和处理触摸手势的相关信息。
以下是PGESTUREINFO的定义:
```c
typedef struct tagGESTUREINFO {
UINT cbSize;
DWORD dwFlags;
DWORD dwID;
HWND hwndTarget;
POINTS ptsLocation;
DWORD dwInstanceID;
DWORD dwSequenceID;
ULONGLONG ullArguments;
UINT cbExtraArgs;
} GESTUREINFO, *PGESTUREINFO;
```
如果你需要使用PGESTUREINFO类型,请确保在代码中正确地包含了Windows.h头文件,并了解如何使用触摸手势API来获取和处理手势信息。