1

ここに添付されているファイルGSEvent.hを見ています。

ユーザーが画面を押したときの次のパラメーターを知ることは興味深いことです。つまり、pathPressure pathMajorRadius pathProximity などのように (私はこれらの値を自分で設定したくはありませんが、ユーザーが画面を押したときにそれらを受け取ります。)

typedef struct GSPathInfo {
    unsigned char pathIndex;        // 0x0 = 0x5C
    unsigned char pathIdentity;     // 0x1 = 0x5D
    unsigned char pathProximity;    // 0x2 = 0x5E
    CGFloat pathPressure;               // 0x4 = 0x60
    CGFloat pathMajorRadius;        // 0x8 = 0x64
    CGPoint pathLocation;           // 0xC = 0x68
    GSWindowRef pathWindow;         // 0x14 = 0x70
} GSPathInfo;   // sizeof = 0x18.

ファイル (GSEvent.h) の下を見ている場合

GSPathInfo GSEventGetPathInfoAtIndex(GSEventRef event, CFIndex index);

GSEventRef eventとに何を入れる必要があるのか​​ 疑問に思いましたCFIndex index

GSEventRefだから私はそれがへのポインタであると私が見たファイルの一番上までスクロールすることを探しました__GSEvent

typedef struct __GSEvent* GSEventRef;

ここで立ち往生しています。どのイベントをどのように作成すればよいですか...

GSEventRef* eventRef = malloc(sizeof(GSEventRef));

または、次のようなことをする必要があります

__GSEvent* GSEventRef = malloc(sizeof(__GSEvent));

メモリを割り当てた後、どのように設定しますか? つまり、どの値を設定する必要がありますか?

4

0 に答える 0