Cinder  0.9.1
Namespaces | Macros | Functions
AppImplMsw.cpp File Reference
#include "cinder/app/msw/AppImplMsw.h"
#include "cinder/app/AppBase.h"
#include "cinder/Utilities.h"
#include "cinder/Unicode.h"
#include "cinder/Display.h"
#include "cinder/msw/CinderMsw.h"
#include "cinder/app/msw/PlatformMsw.h"
#include <Windows.h>
#include <windowsx.h>
#include <CommDlg.h>
#include <ShellAPI.h>
#include <Shlobj.h>
#include <gdiplus.h>

Namespaces

 cinder
 
 cinder::app
 

Macros

#define max(a, b)   (((a) > (b)) ? (a) : (b))
 
#define min(a, b)   (((a) < (b)) ? (a) : (b))
 
#define LOSHORT(l)    ((SHORT)(l))
 
#define HISHORT(l)    ((SHORT)(((DWORD)(l) >> 16) & 0xFFFF))
 

Functions

LRESULT CALLBACK cinder::app::WndProc (HWND mWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
LRESULT CALLBACK cinder::app::BlankingWndProc (HWND mWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
unsigned int cinder::app::prepMouseEventModifiers (WPARAM wParam)
 
int cinder::app::prepNativeKeyCode (WPARAM wParam)
 
WCHAR cinder::app::mapVirtualKey (WPARAM wParam)
 
unsigned int cinder::app::prepKeyEventModifiers ()
 

Macro Definition Documentation

#define max (   a,
 
)    (((a) > (b)) ? (a) : (b))
#define min (   a,
 
)    (((a) < (b)) ? (a) : (b))
#define LOSHORT (   l)    ((SHORT)(l))
#define HISHORT (   l)    ((SHORT)(((DWORD)(l) >> 16) & 0xFFFF))