VC++2005でのリソースコンパイルエラーについて
よろしくお願いします。
猫でもわかる…… を参考にしながら、C言語でスクリーンセイバーを作成しています。
BCCForm and Skelton で作成したリソースをVC++2005で利用してます。
『設定のためのダイアログボックスを表示しないスクリーンセイバー』 はうまく行ったのですが、
『設定用ダイアログボックスを表示させるプログラム』 ではエラーが出てしまいます。
WS_EX_DLGMODALFRAME この部分が良くないらしいのですが、コメントアウトしてみたり、
削除してみたり、記述を変えたりしたのですが、うまくコンパイルしてくれません。
詳しい方、アドバイスをお願いします。
//-----------------------------------------
// BCCForm Ver 2.41
// An Easy Resource Editor for BCC
// Copyright (c) February 2002 by ysama
//-----------------------------------------
#include "Resscreensav.h"
//----------------------------------
// ダイアログ (DLG_SCRNSAVECONFIGURE)
//----------------------------------
DLG_SCRNSAVECONFIGURE DIALOG DISCARDABLE 0, 0, 270, 180
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_APPWINDOW
STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX
CAPTION "設定"
FONT 8, "MS 明朝"
{
CONTROL "表示間隔", IDC_STATIC, "STATIC", WS_CHILD | WS_VISIBLE | SS_NOTIFY, 24, 18, 63, 15
CONTROL "表示文字列", IDC_STATIC, "STATIC", WS_CHILD | WS_VISIBLE | SS_NOTIFY, 24, 54, 63, 15
CONTROL "表示回数", IDC_STATIC, "STATIC", WS_CHILD | WS_VISIBLE | SS_NOTIFY, 27, 93, 63, 15
CONTROL "", IDC_EDIT1, "EDIT", WS_CHILD | WS_DLGFRAME | WS_VISIBLE | ES_AUTOHSCROLL, 102, 18, 102, 15
CONTROL "", IDC_EDIT2, "EDIT", WS_CHILD | WS_DLGFRAME | WS_VISIBLE | ES_AUTOHSCROLL, 102, 51, 102, 15
CONTROL "", IDC_EDIT3, "EDIT", WS_CHILD | WS_DLGFRAME | WS_VISIBLE | ES_AUTOHSCROLL | ES_LEFT, 105, 90, 102, 15
CONTROL "OK", IDOK, "BUTTON", WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON, 18, 144, 69, 15
CONTROL "キャンセル", IDCANCEL, "BUTTON", WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON, 165, 144, 69, 15
}
//--------------------------
// イメージ(MYBMP)
//--------------------------
MYBMP BITMAP DISCARDABLE "C:\My Pictures\scan1\scan5.bmp"
//--------------------------
// イメージ(ID_APP)
//--------------------------
ID_APP DISCARDABLE "icon1.ico"
//-----------------------------------------
// BCCForm Ver 2.41
// Header File for Resource Script File
// Copyright (c) February 2002 by ysama
//-----------------------------------------
//---------------------
// ダイアログリソース
//---------------------
// ダイアログ DLG_SCRNSAVECONFIGURE
#define IDC_STATIC 100
#define IDC_EDIT1 103
#define IDC_EDIT2 104
#define IDC_EDIT3 105
#define DLG_SCRNSAVECONFIGURE 2003
//---------------------
// メニューリソース
//---------------------
//---------------------
// イメージリソース
//---------------------
//#define MYBMP 200
//#define ID_APP 100
//---------------------
// ストリングテーブル
//---------------------
//--------------------
// アクセラレーター
//--------------------
//------------------
// ヴァージョン情報
//------------------
------ ビルド開始: プロジェクト: screensav, 構成: Release Win32 ------
リソースをコンパイルしています...
..\..\..\..\Bitmap\screensav\screensav.rc(12) : error RC2104 : undefined keyword or key name: WS_EX_DLGMODALFRAME
ビルドログは "file://c:\Visual Studio 2005\Projects\screensav\screensav\Release\BuildLog.htm" に保存されました。
screensav - エラー 1、警告 0
========== ビルド: 0 正常終了、1 失敗、0 更新、0 スキップ ==========
お礼
回答いただきありがとうございます。 関数内を削除したところエラーが解消されず、バックアップを取っていたもので再度処理をしてみたところエラーは発生しませんでした。 恐らく他所でエラーが発生していたものと思われます。 すみませんでした。 回答があるまでは気づかずにずっと悩み続けているところでした。 ありがとうございました。