(noerror@hitel.

net)

2008/11/30

http://gamecode.org

agenda • wxWidgets • • • • .

wxwidgets.org .wxWidgets • – – GUI API • • • • • (LPGL) : http://www.

9 ) 11.(1) • VC2005 • • – wxMSW-2. – debug ( Debug/Release.8.exe (2.dsw Debug – VC2005 .9MB – http://www. StaticLib/DLL.9-Setup.8.wxwidgets. MultiByte/Unicode/Universal ) – lib/vc_lib/mswd/wx – .org/downloads – build/msw/wx.

dsw – ~ minimal .(2) • – samples/samples.

(1) • 70 • • • • • • dnd : image : menu : miniframe : notebook : scroll : .

(2) • • • • • splitter : statbar : toolbar : treectl : dialog : • widgets : .

wxBitmap.(1) • wxApp : • Managed Window • Windows • Control – wxFrame : – wxDialog : – wxPanel. wxToggleButton. wxToolBar. wxListBook. … . … – wxButton.

(2) • Menu • • • • Layout Device Contexts Event … – wxMenu. wxMenuBar .

lib .lib wxexpatd.lib wxtiffd.lib odbc32.(1) • • (win32) – include – lib/vc_lib/mswd – lib/vc/lib (mswd -> debug.lib comctl32.lib wxpngd.lib wsock32.lib wxzlibd.lib winmm.lib rpcrt4.lib wxregexd.lib wxjpegd. multibyte ) • • wxmsw28d_core.lib wxbase28d.

wxDialog – wxWindow – DECLARE_EVENT_TABLE – BEGIN_EVENT_TABLE. END_EVENT_TABLE – .(2) • – wxApp – IMPLEMENT_APP • wxFrame.

.

(4) • .

~ .• • • • • • • GUI .

Master your semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master your semester with Scribd & The New York Times

Cancel anytime.