ActiveQt のサンプルとチュートリアル

このページでは、ActiveQtのサンプルとチュートリアルを一覧表示しています:

COM App Example (ActiveQt)

「COM App」サンプルでは、ActiveQt を使用して、COM 経由で自動化可能な Qt アプリケーションを開発する方法を示しています。さまざまな QObject ベースのクラスが COM オブジェクトとして公開され、実行中の Qt アプリケーションの GUI と通信します。これらの COM オブジェクトの API は、標準的な COM アプリケーション(つまり Microsoft Office など)の API に似るように設計されています。

Qutlook Example (ActiveQt)

「Qutlook」サンプルでは、ActiveQtを使用してOutlookを自動化する方法を示しています。このサンプルでは、dumpcppツールを利用して、Outlookオブジェクトモデルを記述するタイプライブラリ用のC++ネームスペースを生成しています。

Simple Example (ActiveQt)

「Simple」サンプルは、QAxBindable および QAxFactory の使用法を示しています。

Wrapper Example (ActiveQt)

「Wrapper」の例では、既存のQWidgetクラスをActiveXコントロールとしてエクスポートする方法、およびQAxFactoryとQAXFACTORY_EXPORT()マクロを併用する方法を示しています。この例におけるActiveXコントロールは、Qtが提供する標準的なボタンクラスであるQPushButton、QCheckBox、QRadioButtonです。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.