Rev 193 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 193 | Rev 259 | ||
---|---|---|---|
1 | #include "common.h" |
1 | #include "common.h" |
2 | 2 | ||
3 | #include <windows.h> |
3 | #include <windows.h> |
4 | 4 | ||
5 | void SetPlatformCursor(SPPluginRef pluginRef, int nCursorID) |
5 | void SetPlatformCursor(SPPluginRef pluginRef, int nCursorID) |
6 | { |
6 | { |
7 | ASErr e = kNoErr; |
7 | ASErr e = kNoErr; |
8 | HCURSOR cursor; |
8 | HCURSOR cursor; |
9 | SPAccessRef access; |
9 | SPAccessRef access; |
10 | SPPlatformAccessInfo spAccessInfo; |
10 | SPPlatformAccessInfo spAccessInfo; |
11 | 11 | ||
12 | e = sSPAccess->GetPluginAccess(pluginRef, &access); |
12 | e = sSPAccess->GetPluginAccess(pluginRef, &access); |
13 | if( kNoErr == e) |
13 | if( kNoErr == e) |
14 | e = sSPAccess->GetAccessInfo(access, &spAccessInfo); |
14 | e = sSPAccess->GetAccessInfo(access, &spAccessInfo); |
15 | if( kNoErr == e) |
15 | if( kNoErr == e) |
16 | { |
16 | { |
17 | cursor = LoadCursor((HINSTANCE)spAccessInfo.defaultAccess, MAKEINTRESOURCE(nCursorID)); |
17 | cursor = LoadCursor((HINSTANCE)spAccessInfo.defaultAccess, MAKEINTRESOURCE(nCursorID)); |
18 | if ( cursor ) |
18 | if ( cursor ) |
19 | SetCursor(cursor); |
19 | SetCursor(cursor); |
20 | } |
20 | } |
21 | } |
21 | } |
22 | 22 |