]>
git.saurik.com Git - wxWidgets.git/blob - samples/dde/client.h
1 /////////////////////////////////////////////////////////////////////////////
3 // Purpose: DDE sample: client
4 // Author: Julian Smart
8 // Copyright: (c) Julian Smart
9 // Licence: wxWindows licence
10 /////////////////////////////////////////////////////////////////////////////
12 // Define a new application
13 class MyApp
: public wxApp
21 class MyFrame
: public wxFrame
26 MyFrame(wxFrame
*frame
, const wxString
& title
, const wxPoint
& pos
, const wxSize
& size
);
27 void OnCloseWindow(wxCloseEvent
& event
);
28 void OnExit(wxCommandEvent
& event
);
29 void OnExecute(wxCommandEvent
& event
);
30 void OnPoke(wxCommandEvent
& event
);
31 void OnRequest(wxCommandEvent
& event
);
35 class MyConnection
: public wxConnection
40 bool OnAdvise(const wxString
& topic
, const wxString
& item
, char *data
, int size
, wxIPCFormat format
);
44 class MyClient
: public wxClient
48 wxConnectionBase
*OnMakeConnection();
51 #define CLIENT_QUIT wxID_EXIT
52 #define CLIENT_EXECUTE 2
53 #define CLIENT_REQUEST 3
55 #define CLIENT_LISTBOX 200