MFCに自作関数を追加する方法
MFCアプリケーションに自分で作成した関数を追加するには、次の手順に従ってください。
- 例えば「MyFunctions.cpp」のように、新しいソース ファイルを MFC アプリケーションのプロジェクトに追加する。
- そのソースファイルに、自分自身の関数を書く。例えば以下のような構文:
#include "stdafx.h"
void MyFunction()
{
// 执行自定义的操作
}
- 「MyFunctions.cpp」ファイルに必要なヘッダファイル(例:stdafx.h)を追加してください。
- あなたのカスタム関数のヘッダーファイルをMFCアプリケーションのメインソースファイル(通常は”.cpp”ファイル)でインクルードしてみましょう。
#include "MyFunctions.h"
- 定義した関数を直接呼び出す必要がある場合には、次のようにします:
MyFunction(); // 调用自定义函数
- MFC アプリケーションをコンパイルして実行すれば、カスタム関数がアプリケーションに追加され、必要な場所で呼び出されます。
ご注意いただきたい事項:
- メインソースファイルに独自のカスタム関数のヘッダファイルが正しくインクルードされていることを確認します。
- コンパイラが探してコンパイルできるように、独自の関数ソースファイルをプロジェクトに正しく追加してください。
- 必要に応じて、カスタム関数のヘッダーファイルに関数プロトタイプを宣言し、他のソースファイルから正しく参照、呼び出しできるようにする必要があります。
- 必要に応じて、MFCアプリケーションの他の部分(ダイアログコントロールやウィンドウハンドルなど)にアクセスしなければならない場合は、関数の引数リストに該当するパラメータを追加し、関数を呼び出すときにそのパラメータを渡します。