WXWindows documentation

xiaoxiao2021-03-06  16

Welcome to WXWindows 2 This outstanding cross-platform GUI C framework!

This is an index of plain text, HTML, Windows Help files, and Acrobat documents: its validity or correctness depends on documents that you download from the WXWindows Web site.

[Installation] [Manual] [Technical Notes] [Third Party Tool] [Sample Example] [Demo]

Installation and issue annotations

Unless you use RPM to install a wxwindows binary version, you may need to compile the WXWINDOWS class library first. Please read the readme.txt and install.txt of a specific platform for understanding how to compile the class library.

Readme: General Readme file, WXGTK, WXMotif, WXX11, WXNANOX, WXMSW, WXMAC, WXMGL, UNIV installation: wxgtk, wxmotif, wxx11, wxmsw, wxmac, wxmgl, wxos2 General Change Log, WXGTK Change Log License: Introduction, License, Document License, L-GPL, GPL FAQ:

General question WXWINDOWS 2 for GTK WXWINDOWS 2 for Windows WXWINDOWS 2 for Motif WXWINDOWS 2 for X11 WXWINDOWS 2 for Mac

To do: General Todo, WXGTK, WXMotif, WXMSW, WXMAC's pre-processed symbol list in wxwindows.

Further specific platform notes:

WXMSW: Windows XP

WXWindows manual

With WXHTML Help Forms (HTB Extensions) Manual, you can use the HelpView application, or compile unit utils / helpView in distribution files, or download a binary file, such as downloading one here.

You can also view WXWindows tutorials written by Franky Braem (PDF format)

HTML WinHelp MS HTML Help wxHTML Help PDF wxWindows reference wxWindows reference wxWindows reference wxWindows reference wxWindows Reference Dialog Editor Dialog Editor Dialog Editor Dialog Editor Dialog Editor Tex2RTF Tex2RTF Tex2RTF Tex2RTF Tex2RTF FL Library FL Library FL Library FL Library FL library OGL libraries OGL libraries OGL libraries OGL Library OGL library

Technical notes

Technical Notes Index Technical Notes Supported Platform WXWindows Supported

Third-party tool

Original manual

Sample example

Each of the following examples demonstrate one or more aspects of wxwindows

ArtProv: Explain how you customize the standard WXWindows dialog interface, replace the default bitmap image in your own version, icon Calendar: An example to test the wxcalendarctrl class. Caret: An example to test the wxcaret class. Checklst: demonstrates WXCheckListBox on the supported platform (currently only supports Windows and GTK) Config: Demonstrate WXConfig, the default situation is WXREGCONFIG on Win32, WX11Config, WXFileConfig on other platforms, Console: Demonstration The program of the console, using the console mode (without GUI) CONTROLS: example shows a variety of controls, including WXNotebook DB: WXDB, ODBC examples. IPC: Showing similar to DDE protocol protocol in action, on Windows Use true DDE to use TCP / IP on all other platforms. Please edit DDEsetup.h to switch to compile mode. Dialogs: Shows some common dialogs available - WXFontDialog, WxColourDialog, WXMessageBox, WXTextentryDialog, WXSinglechoiceDialog. As for print-related dialogs, see this printing example. dragimag: wxDragImage demo dialup: wxDialUpManager demo dnd: demonstration drag and drop docview on supported platforms: class demonstrates the use of document view, use wxFrame docvwmdi:. demonstrates the use of document view class, use wxMDIParentFrame, wxMDIChildFrame drawing:. Testing Equipment Context DC Draw Dynamic: Show how dynamically connect events to member functions: Demonstrate Event Processing EXEC: Demonstrate WXExecute class font: Test font, font enumerator, font encoding Grid: Demons the WxGrid class. This demonstration should work in the old Grid implementation has been compiled into wxwindows, and you can work together with your new implementation. Please see the NewGrid below as a full demonstration of a new implementation. Help: How to use WxHelpController. HTML: Many demonstrations about WXHTML class libraries, use built-in programs, can also be used as a help tool. About: Displayed in an About dialog box: Show WXHTML HelpController to display WXHTML Help HelpView: A Standard Separate WXHTML Help Viewer for any .htb book. Printing: Display how simple preview and print the HTML file. TEST: Universal WXHTML Test Program. Virtual: Demonstrate features of the virtual file system. Widget: Demonstrates the use of controls in the HTML page. ZIP: Show how to compress help files into compressed ZIP documents.

Image: Sells to get the wximage class that can be used in cross platforms. Internat: Use WXWindows International Support Joytest: Test the wxjoystick class (currently only supports Windows and GTK). KEYBOARD: Test the keyboard to support Layout: Show CONSTRAINT LAYOUT SYSTEM IN ACTION. listCtrl: Demonstrate WXListCtrl (natural in Win32 Implementation, use universal versions on other platforms). Menu: Tested the menu. MDI: Selling MDI (multi-document interface) class. On Windows, the rule's MDI architecture is used to have the largest size of the sub-window and the appropriate movement in the main window. On other platforms, the label window is used, so that the sub-window is always maximized. Memcheck: Demonstrate memory detection and debugging tools. MFC: Show how to use the MFC and WXWINDOWS code in the same application (only for Windows). To compile it, you must edit include / wx / wxprec.h, comment out of Windows.h's included, and recompile WXWindows. MiniFram: Demonstrate a frame with a small title bar. On the platform that does not support it, a normal size title bar will appear. Minimal: Only a frame, a menu, and a status bar. About a WXWINDOWS application you can get as much as possible. Mobile: Mini Application Software for Embedded Platform Nativdlg: Show wxWindows to load a standard Windows dialog resource, convert the control to WXWINDOWS controls (for Windows only). NewGrid: Demonstrate the implementation of new WXGrid, completed by Michael Bedward and others. Notebook: Displays WXNotebook controls. Oleauto: A small OLE automation controller (only for Windows; requires Excel existence). OwnerDRW: Demonstrate the self-painted menu and control (only for Windows). PNG: Demonstrates the loading of PNG. Printing: Shows print and preview. Proplist: Demonstrate list class (a property editor with VB). PropSize: Demonstrate a proportional change class. Regtest: Tests The Low-Level Windows Registry Functions (Windows only). Resource: shows how to use wxwindows resources.

Rotate: Demonstrate a WXImage image rotation transform with interpolation replacement and unintrip. Sashtest: demonstrates the use of wxsashWindow classes to allow users to change the size of the child window. Scroll: Demoned WXScrolledWindow. Scrollsub: Demonstrates using wxscrolledWindow to scroll through an embedded window. Sockets: Demonstrate TCP / IP family class. Splitter: Demonstrate WXSPLITTERWINDOW class. Statbar: Demonstrate WXSTATUSBAR class. Taskbar: Demonstrate the WxtaskBaricon class, which is used to add the icon to the system tray. Only for Windows, it may eventually be implemented in other desktop environments that use this metaphor. TEXT: Demonstrates a single line and multi-line text control, and the clipboard operation. THREAD: Tested thread family class for thread programming. Toolbar: Demoned WxtoolBar TreeCtrl: Demonstrate WxtReectrl Typetest: Tested a variety of data type classes, including wxtime, wxdate, and wxvariant. Validate: Simple use confirmation. Wizard: Demonstrate the WXWizard class. Demonstrate

The following is some complete applications.

Bombs: Similar to the mine-sweeping game DBBROWS: ODBC Database Browse Application Forty: A better small paper strategy written by Chris Breeze Fractal: Fractal Mountains by Andrew Davison. Life: Jh Conway Written Life Game, by Guillermo Rodriguez Garcia uses wxwindows to implement POEM: a small poetry display program

- Finally updated on 2006.04.05

转载请注明原文地址:https://www.9cbs.com/read-45692.html

New Post(0)