http://bkclass.web.fc2.com
B class impostor of information technology...
 
   
   
 

wxWidgetsのサンプル(samples)

wxWidgetsのソースファイルに含まれるサンプルの一覧です。

まず、controlswidgetsdialogsを参照すれば、どのようなコントロール(部品)やダイアログがあるのかを把握できると思います。

フレームベースのプログラムを作成するサンプルとしてはminimalがあります。ただし、minimalには子ウィンドウを作成する手順が含まれていませんので他のサンプルも参考にする必要があります。また、ダイアログベースのサンプルはwxCodeDialogBasedがあります。

注意事項

  • Version 2.8.9でのデータです。

サンプル一覧

access

access

ユーザーインターフェイス要素に関する情報(Microsoft Active Accessibility)を取得する。(Windowsのみ、本体のwxUSE_ACCESSIBILITYを1にしてコンパイルする必要がある)

wxAccessible, wxWindowAccessible, wxAccStatus

animate

animate

アニメーションを表示する。

wxAnimationCtrl

artprov

artprov

標準のアイコンや画像にアクセスする。

wxArtProvider, wxArtBrowserDialog

aui

aui

wxAuiのサンプル。開発者が簡単に見栄えの良いアプリケーションインタフェースを作成することができるようにするライブラリ。

wxAuiManager, wxAuiPaneInfo, wxAuiDockArt

calendar

calendar

カレンダーを表示する。

wxCalendarCtrl

caret

caret

キャレット(文字の入力位置を示すカーソル)を表示する。

wxCaret

checklst

checklst

チェックボックス付きのリスト。(WindowsとGTKのみ)

wxCheckListBox

collpane

collpane

折り畳む事ができるパネル。

wxCollapsiblePane

combo

combo

いろいろなコンボボックス(入力可能なリスト)。

wxComboBox, wxComboCtrl, wxComboPopup

config

config

動作環境設定などを入出力する。

wxConfigBase

console

console

コンソール(コマンドライン)プログラムのサンプル。

controls

controls

いろいろなコントロール(部品)のサンプル。

dataview

dataview

コントロールを含む表を表示する。

wxDataViewCtrl, wxDataViewColumn, wxDataViewCustomRenderer

db

db

データベースにアクセスする。(本体のwxUSE_ODBCを1にしてコンパイルする必要がある)

wxDb, wxDbConnectInf, wxDbTable

debugrpt

debugrpt

プログラムの内部的な状態を表示する。

wxDebugReport, wxDebugReportCompress, wxDebugReportUpload

dialogs

dialogs

いろいろなダイアログのサンプル。

dialup

dialup

ダイヤルアップ(ネットワーク)接続を行う。

wxDialUpManager

display

display

ディスプレイ装置の情報を取得する。

wxDisplay

dnd

dnd

ドラッグ&ドロップを行う。

wxDropTarget, wxTextDropTarget, wxDataObject

docview

docview

ドキュメント/ビューのフレームワーク。

xDocManager, wxDocParentFrame, wxDocChildFrame

docvwmdi

docvwmdi

MDI(Multiple Document Interface、親ウインドウ内に子ウィンドウを表示する)のドキュメント/ビューのフレームワーク。

wxDocManager, wxDocMDIParentFrame, wxDocMDIChildFrame

dragimag

dragimag

画像をドラッグする。

wxDragImage, wxObject

drawing

drawing

画像を描画する。

wxDC, wxBrush, wxPen

dynamic

dynamic

ダイナミックイベント。特定のイベントに直接関係付けた処理を行う。

erase

erase

バックグラウンド(背景)を描画・消去する。

wxDC, wxPaintDC, wxMemoryDC

event

event

イベント処理を行う。

wxEvtHandler, wxCommandEvent, wxPostEvent

except

except

例外処理を行う。

wxHandleFatalExceptions

exec

exec

外部コマンドを実行する。

wxProcess, wxExecute, wxShell

font

font

フォントを処理する。

wxFont, wxFontEnumerator, wxFontEncoding

grid

grid

グリッド表示。表形式でデータの表示や編集を行う。

wxGrid, wxGridTableBase, wxGridCellAttr

help

help

ヘルプを表示する。

wxHelpController, wxHtmlHelpController, wxCHMHelpController

htlbox

htlbox

HTMLを表示するリストボックスを作成する。

wxHtmlListBox, wxSimpleHtmlListBox

html

html

HTMLを表示する。

wxHtmlWindow, wxHtmlProcessor, wxWebKitCtrl

image

image

画像処理。画像の描画、読み込み、編集など。

wxImage, wxBitmap, wxAlphaPixelData

internat

internat

ロカール(Locale、言語)処理。

wxLocale

ipc

ipc

サーバー/クライアントの通信接続を行う。

wxServer, wxClient, wxConnection

joytest

joytest

ジョイスティックで操作する。

wxJoystick

keyboard

keyboard

キーボード入力のイベント処理をする。

wxKeyEvent

layout

layout

ウィンドウ(コントロール)のレイアウト、配置を行う。

wxBoxSizer, wxFlexGridSizer, wxGridSizer

listbox

listbox

リストボックス。文字列を縦に一覧表示し選択する。

wxListBox

listctrl

listctrl

リストを表示する。

wxListCtrl, wxImageList

mdi

mdi

MDI処理。(Multiple Document Interface、親ウインドウ内に子ウィンドウを表示する)

wxMDIParentFrame, wxMDIChildFrame

mediaplayer

mediaplayer

動画や音楽を再生する。

wxMediaCtrl

memcheck

memcheck

メモリの利用状況をトレースする。デバッグ用。(本体のwxUSE_MEMORY_TRACINGを1にしてコンパイルする必要がある)

wxDebugContext

menu

menu

メニューを作成する。

wxMenu, wxMenuItem, wxMenuBar

mfc

mfc

MFCとwxWidgetsを混在させてプログラムを作成する。(本体のwxUSE_MFCを1にしてコンパイルする必要がある。また、その他の条件もあり推奨できない)

minifram

minifram

タイトルバーの小さいフレームウィンドウを作成する。

wxMiniFrame

minimal

minimal

最小構成のプログラムのサンプル。

mobile

mobile

画面の小さいモバイル向けのサンプル。(あまり意味がありません)

multimon

multimon

マルチモニタ(複数の画面)の情報を取得する。

wxDisplay

nativdlg

nativdlg

プラットフォーム独自のダイアログを表示する。(Windowsのみ)

wxDialog

notebook

notebook

複数のウィンドウをタブなどで切り替えるコントロール。

wxBookCtrlBase, wxTreebook

oleauto

oleauto

OLE。アプリケーション間でデータを転送・共有する。(Windowsのみ)

wxAutomationObject

opengl

opengl

OpenGLを使用する。

wxGLCanvas

ownerdrw

ownerdrw

オーナードローのサンプル。

wxMenu, wxMenuItem, wxCheckListBox

png

png

PNG形式の画像の読み込み、表示、保存。

wxBitmap, wxPaintDC, wxMemoryDC

popup

popup

ポップアップウィンドウを表示する。

wxPopupTransientWindow

power

power

電源の情報を取得する。

wxGetPowerType, wxGetBatteryState

printing

printing

印刷処理。

wxPrinter, wxPageSetupDialog, wxPrintPreview

propsize

propsize

ウィンドウを行や列に配置する。レイアウト。

wxBoxSizer

regtest

regtest

レジストリ情報にアクセスする。(Windowsのみ)

wxRegKey

render

render

プラットフォーム独自の描画処理を行う。

wxRendererNative, wxDelegateRendererNative, wxGUIAppTraits

richtext

richtext

リッチテキストコントロール。リッチテキスト形式の文章を処理する。

wxRichTextCtrl, wxRichTextStyleSheet, wxRichTextPrinting

rotate

rotate

画像を回転させる。

wxBitmap, wxImage

sashtest

sashtest

ウィンドウを分割して子ウィンドウを配置する。

wxSashLayoutWindow, wxLayoutAlgorithm

scroll

scroll

内部にスクロールエリアがあるウィンドウを作成する。

wxScrolledWindow

scrollsub

scrollsub

内部にスクロールエリアがあるウィンドウを作成する。

wxScrolledWindow

shaped

shaped

変形ウィンドウを作成する。

sockets

sockets

ソケットを使用してサーバー/クライアント通信を行う。

wxSocketServer, wxSocketClient, wxSocketBase

sound

sound

音楽を演奏する。

wxSound

splash

splash

スプラッシュウィンドウを表示する。

wxSplashScreen

splitter

splitter

ウィンドウを分割して子ウィンドウを配置する。

wxSplitterWindow

statbar

statbar

ステータスバーを表示する。

wxStatusBar

taskbar

taskbar

タスクバー(タスクトレイ)にアイコンを表示する。

wxTaskBarIcon

text

text

テキストコントロール。文字列の入力・表示を行う。

wxTextCtrl, wxTextAttr

thread

thread

スレッドプログラムのサンプル。

wxThread, wxCriticalSection, wxSemaphore

toolbar

toolbar

ツールバーを表示する。

wxToolBar, wxToolBarBase

treectrl

treectrl

ツリーコントロール。階層リストを持つウィンドウを表示する。

wxTreeCtrl, wxGenericTreeCtrl, wxTreeItemId

typetest

typetest

いろいろなデータ・タイプのテスト。

wxVariant, wxFileInputStream, wxMimeTypesManager

validate

validate

入力データを検証する。

wxValidator

vscroll

vscroll

高さが可変の行を持つウィンドウを作成する。

wxVScrolledWindow

widgets

widgets

いろいろなコントロールのサンプル。

wizard

wizard

ウイザードのサンプル。対話形式のユーザインターフェース。

wxWizard, wxWizardPage, wxWizardPageSimple

xrc

xrc

XMLのリソースファイル(XRC)を利用したサンプル。

参考資料

 
   
  Copyright © 1998-2015 m,KATO. | Web template created with doTemplate.  
     
inserted by FC2 system