Defines | Typedefs | Functions | Variables

iupwin_drv.h File Reference

Windows Driver. More...

Defines

#define iupWIN_PT2PIXEL(_pt, _res)   MulDiv(_pt, _res, 72)
#define iupWIN_PIXEL2PT(_pixel, _res)   MulDiv(_pixel, 72, _res)
#define IUP_MDICHILD_START   100000000

Typedefs

typedef int(* IFctlColor )(Ihandle *ih, HDC hdc, LRESULT *result)
typedef void(* IFdrawItem )(Ihandle *ih, void *drawitem)
typedef int(* IFnotify )(Ihandle *ih, void *msg_info, int *result)
typedef int(* IFwmCommand )(Ihandle *ih, WPARAM wp, LPARAM lp)
typedef int(* IwinProc )(Ihandle *ih, UINT msg, WPARAM wp, LPARAM lp, LRESULT *result)

Functions

void iupwinShowLastError (void)
void iupwinWmSetFocus (Ihandle *ih)
int iupwinKeyEvent (Ihandle *ih, int wincode, int press)
void iupwinButtonKeySetStatus (WORD keys, char *status, int doubleclick)
void iupwinKeyEncode (int key, unsigned int *keyval, unsigned int *state)
int iupwinKeyDecode (int wincode)
void iupwinTipsGetDispInfo (LPARAM lp)
char * iupwinGetHFontAttrib (Ihandle *ih)
HFONT iupwinGetHFont (const char *value)
char * iupwinFindHFont (HFONT hFont)
void iupwinMenuDialogProc (Ihandle *ih, UINT msg, WPARAM wp, LPARAM lp)
LRESULT CALLBACK iupwinBaseWinProc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
int iupwinBaseProc (Ihandle *ih, UINT msg, WPARAM wp, LPARAM lp, LRESULT *result)
int iupwinBaseContainerProc (Ihandle *ih, UINT msg, WPARAM wp, LPARAM lp, LRESULT *result)
int iupwinCreateWindowEx (Ihandle *ih, LPCSTR lpClassName, DWORD dwExStyle, DWORD dwStyle)
void iupwinGetNativeParentStyle (Ihandle *ih, DWORD *dwExStyle, DWORD *dwStyle)
int iupwinClassExist (const char *name)
int iupwinGetColorRef (Ihandle *ih, char *name, COLORREF *color)
int iupwinGetParentBgColor (Ihandle *ih, COLORREF *cr)
void iupwinDropFiles (HDROP hDrop, Ihandle *ih)
Ihandle * iupwinMenuGetItemHandle (HMENU hmenu, int menuId)
Ihandle * iupwinMenuGetHandle (HMENU hMenu)
int iupwinSetDragDropAttrib (Ihandle *ih, const char *value)
void iupwinChangeProc (Ihandle *ih, WNDPROC new_proc)
void iupwinMergeStyle (Ihandle *ih, DWORD old_mask, DWORD value)
void iupwinSetStyle (Ihandle *ih, DWORD value, int set)
WCHAR * iupwinStrChar2Wide (const char *str)
char * iupwinStrWide2Char (const WCHAR *wstr)
int iupwinButtonUp (Ihandle *ih, UINT msg, WPARAM wp, LPARAM lp)
int iupwinButtonDown (Ihandle *ih, UINT msg, WPARAM wp, LPARAM lp)
int iupwinMouseMove (Ihandle *ih, UINT msg, WPARAM wp, LPARAM lp)
char * iupwinGetClipboardText (Ihandle *ih)
int iupwinSetAutoRedrawAttrib (Ihandle *ih, const char *value)
int iupwinGetScreenRes (void)

Variables

HINSTANCE iupwin_hinstance
HINSTANCE iupwin_dll_hinstance
int iupwin_comctl32ver6

Detailed Description

See Copyright Notice in "iup.h"