More Related Content
Similar to 08_Wxwidgets 소개 (20)
08_Wxwidgets 소개
- 3. wxWidgets
• GUI
– API
–
•
• (LPGL)
•
•
• : http://www.wxwidgets.org
- 4. (1)
• VC2005
•
– wxMSW-2.8.9-Setup.exe (2.8.9 ) 11.9MB
– http://www.wxwidgets.org/downloads
•
– build/msw/wx.dsw Debug
– VC2005 ,
– debug ( Debug/Release, StaticLib/DLL,
MultiByte/Unicode/Universal )
– lib/vc_lib/mswd/wx
–
- 5. (2)
•
– samples/samples.dsw minimal
– ~
- 6. (1)
• 70
• dnd :
• image :
• menu :
• miniframe :
• notebook :
• scroll :
- 7. (2)
• splitter :
• statbar :
• toolbar :
• treectl :
• dialog :
• widgets :
- 8. (1)
• wxApp :
• Managed Window
– wxFrame :
– wxDialog :
• Windows
– wxPanel, wxToolBar, wxListBook, …
• Control
– wxButton, wxBitmap, wxToggleButton, …
- 9. (2)
• Menu
– wxMenu, wxMenuBar
• Layout
• Device Contexts
• Event
• …
- 10. (1)
• (win32)
•
– include
– lib/vc_lib/mswd (mswd -> debug, multibyte )
•
– lib/vc/lib
• wxmsw28d_core.lib
wxbase28d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib
wxregexd.lib wxexpatd.lib winmm.lib comctl32.lib rpcrt4.lib
wsock32.lib odbc32.lib
- 11. (2)
•
– wxApp
– IMPLEMENT_APP
• wxFrame, wxDialog
– wxWindow
– DECLARE_EVENT_TABLE
– BEGIN_EVENT_TABLE, END_EVENT_TABLE
–
- 14. • GUI
•
•
• ,
•
•
• ~