Adobe Systems Incorporated

platform_widget_utils.hpp File Reference

#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.


namespace  adobe
namespace  hackery




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


Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google