高度な検索
Developer Connection
Member Login ログイン | ご入会 ADC連絡先


テクニカルQ&A

QTW 86 - Mac スタイルのリソースの使い方
(1998 年 9 月 21 日)


Q: QuickTime 3 for Windows を使用するWindows 98/95/NT アプリケーションあるいは DLL で Mac スタイルのリソースを使いたいと思っています。RezWack ユーティリティを使って、リソースをアプリケーションに組み込むところまではうまくいったのですが、QuickTime はそれらのリソースをうまく認識してくれません。どこに問題があるのでしょうか。

A: まず、QuickTime 3 for Windows の FSpOpenResFile 関数を使って、プログラムのリソースファイルをオープンする必要があります。次に、そのコード例を示します。

// InitializeQTML() 呼び出しの直後
char szAppPathName[256];
FSSpec  resFSSpec;

GetModuleFileName(0, szAppPathName, 256);
NativePathNameToFSSpec(szAppPathName,&resFSSpec,kFullNativePath);

appResID = FSpOpenResFile(&resFSSpec, fsRdPerm);

....

// TerminateQTML() 呼び出しの直前
if (appResID != -1)
     CloseResFile(appResID);



-- Scott Kuechle
Worldwide Developer Technical Support