mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 08:25:03 +00:00

Our On-Screen Keyboard has a manifest and the buttons (the ones with BS_ICON styles) aren't rendered with the specific theme as it should be but instead it takes the classic theme. The code relies on NM_CUSTOMDRAW notification, which is more intuitive and efficient than doing owner-drawn operations as NM_CUSTOMDRAW allows the controls to use styles whereas you cannot do it on owner-drawn controls. CORE-15965
26 lines
549 B
C
26 lines
549 B
C
/*
|
|
* PROJECT: ReactOS On-Screen Keyboard
|
|
* LICENSE: GPL - See COPYING in the top level directory
|
|
* PURPOSE: On screen keyboard.
|
|
* COPYRIGHT: Denis ROBERT
|
|
* Copyright 2019 Bișoc George (fraizeraust99 at gmail dot com)
|
|
*/
|
|
|
|
#ifndef _OSK_H
|
|
#define _OSK_H
|
|
|
|
/* INCLUDES ******************************************************************/
|
|
|
|
#include <stdio.h>
|
|
|
|
#include <windows.h>
|
|
#include <commctrl.h>
|
|
#include <debug.h>
|
|
#include <uxtheme.h>
|
|
#include <vsstyle.h>
|
|
|
|
#include "main.h"
|
|
|
|
#endif
|
|
|
|
/* EOF */
|