mirror of https://github.com/snes9xgit/snes9x.git
36 lines
1011 B
C
36 lines
1011 B
C
/*****************************************************************************\
|
|
Snes9x - Portable Super Nintendo Entertainment System (TM) emulator.
|
|
This file is licensed under the Snes9x License.
|
|
For further information, consult the LICENSE file in the root directory.
|
|
\*****************************************************************************/
|
|
|
|
#ifndef CUSTCTRL_INCLUDED
|
|
#define CUSTCTRL_INCLUDED
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
void InitInputCustomControl(void);
|
|
HWND CreateInputCustom(HWND hwndParent);
|
|
void InitKeyCustomControl(void);
|
|
HWND CreateKeyCustom(HWND hwndParent);
|
|
|
|
typedef struct
|
|
{
|
|
COLORREF crForeGnd; // Foreground text colour
|
|
COLORREF crBackGnd; // Background text colour
|
|
HFONT hFont; // The font
|
|
HWND hwnd; // The control's window handle
|
|
} InputCust;
|
|
COLORREF CheckButtonKey( WORD Key);
|
|
COLORREF CheckHotKey( WORD Key, int modifiers);
|
|
InputCust * GetInputCustom(HWND hwnd);
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|