navit  0.5.3-trunk
win32_gui_notify.h File Reference

Go to the source code of this file.

Enumerations

enum  message_id {
  WINDOW_CREATE, WINDOW_SIZE, WINDOW_DESTROY, DBLCLICK,
  CLICK, CHANGE, BUTTON_CLICK, INVALID
}
 

Functions

struct notify_privwin32_gui_notify_new ()
 
void win32_gui_notify (struct notify_priv *notify, HWND hwnd, int message_id, void(*func)(struct datawindow_priv *parent, int param1, int param2))
 
LRESULT CALLBACK message_handler (HWND hwnd, UINT win_message, WPARAM wParam, LPARAM lParam)
 

Enumeration Type Documentation

◆ message_id

enum message_id
Enumerator
WINDOW_CREATE 
WINDOW_SIZE 
WINDOW_DESTROY 
DBLCLICK 
CLICK 
CHANGE 
BUTTON_CLICK 
INVALID 

Function Documentation

◆ message_handler()

LRESULT CALLBACK message_handler ( HWND  hwnd,
UINT  win_message,
WPARAM  wParam,
LPARAM  lParam 
)

◆ win32_gui_notify()

void win32_gui_notify ( struct notify_priv notify,
HWND  hwnd,
int  message_id,
void(*)(struct datawindow_priv *parent, int param1, int param2)  func 
)

◆ win32_gui_notify_new()

struct notify_priv* win32_gui_notify_new ( )