チャトラのプログラミング学習帳

プログラミングのメモとして淡々と書くよ!!

FDKでFrameMakerのAPIクライアントを作成する

FrameMakerのAPIクライアントを作成するためのメモ

APIクライアントを作成する

まず、VisualStudioでAPIクライアントのプロジェクトを作成します。
作成するプログラムには必ずF_ApiInitializeを定義します。

#include "fapi.h"
VoidT F_ApiInitialize(IntT init) {
    F_ApiAlert((StringT)"Hello world!!" , FF_ALERT_CONTINUE_NOTE); 
}

F_ApiInitializeはFrameMakerがAPIクライアントを初期化するために必要なコールバック関数です。 FrameMakerはAPIクライアントの初期化時にF_ApiInitializeが呼ばれます。

このF_ApiInitialize内でUnicodeを有効にしたり、メニューの選択イベントを取得するようにしたり処理を記述します。