SOL9 2.0 Class: Accelerator

 SOL9 C++ Class Library  SOL9 Samples  SOL9 Tutorial  SOL9 FAQ  SOL9 ClassTree 

Source code

/*
 * Accelerator.h 
 * Copyright (c) 2011 Antillia.com TOSHIYUKI ARAI. ALL RIGHTS RESERVED. 
 */


// SOL++2000
#pragma once

#include <sol\Resource.h>

#include <sol\stdio.h>
#include <sol\Application.h>


/**
 * Accelerator class.
 */
namespace SOL {

class Accelerator :public Resource {
public:
    Accelerator(const TCHAR* accelName)
    :Resource(NULL, NULL)
    {
        Application& applet = Application::getApplet();
        HINSTANCE hInst = applet.getInstance();
        HANDLE hHandle = LoadAccelerators(hInst, accelName);
        setHandle(hHandle);
    }

public:
    HACCEL    get() {
        return (HACCEL)Resource::get();
    }
};

}


Last modified: 1 Feb 2012

Copyright (c) 2009-2012 Antillia.com ALL RIGHTS RESERVED.