Subversion Repositories filter_foundry

Rev

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