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
|