#include <windows.h>
#include <adobe/config.hpp>
#include <adobe/future/windows_cast.hpp>
#include <adobe/layout_attributes.hpp>
#include <adobe/name_fwd.hpp>
#include <adobe/widget_attributes.hpp>
#include <boost/filesystem/path.hpp>
#include <string>
Go to the source code of this file.
Namespaces |
namespace | adobe |
namespace | hackery |
Defines |
#define | ADOBE_THROW_LAST_ERROR |
#define | WINDOWS_LEAN_AND_MEAN |
Functions |
bool | context_menu (HWND parent, long x, long y, const name_t *first, const name_t *last, name_t &result) |
modifiers_t | convert_modifiers (ULONG os_modifiers) |
modifiers_t | convert_modifiers (BYTE keyboard_state[256]) |
std::string | convert_utf (const WCHAR *buffer, std::size_t size) |
std::wstring | convert_utf (const CHAR *buffer) |
std::string | convert_utf (const WCHAR *buffer) |
std::wstring | convert_utf (const std::string &name) |
std::wstring | convert_utf (const CHAR *buffer, std::size_t size) |
bool | forward_message (UINT message, WPARAM wParam, LPARAM lParam, LRESULT &forward_result) |
LONG_PTR | get_user_reference (HWND control) |
modifiers_t | modifier_state () |
void | set_control_enabled (HWND control, bool make_enabled) |
void | set_control_visible (HWND control, bool make_visible) |
void | set_font (HWND window, int uxtheme_type) |
template<typename T > |
void | set_user_reference (HWND control, T data) |
Define Documentation
#define ADOBE_THROW_LAST_ERROR |
#define WINDOWS_LEAN_AND_MEAN |