SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送

クラス dKingyoSetupTools_DxLib の解説

#include <DxExSetupTools.hpp>

dKingyoSetupTools_DxLibに対する継承グラフ

Inheritance graph
[凡例]
dKingyoSetupTools_DxLibのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

 dKingyoSetupTools_DxLib ()
virtual ~dKingyoSetupTools_DxLib ()
virtual int Init (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
 初期化処理

void PushErrorString (char *str)
void SettingUnenableWindow ()
void SetDialogWindowHandle (HWND hWnd)
void SetSoftEnable (int t)
int SetDxLibFlagTop ()
int SetDxLibFlagTail ()
virtual int FileNameSet (char *str)
 User設定情報のファイルの名前(読み込みにも書き込みにも使用)をセットする.

virtual HWND GetDialogWindowHandle ()
 User設定情報WindowのWindowハンドルをもらう.

virtual int OpenDialog (bool modalflag=false)
 User設定情報Windowを開く.

virtual int CloseDialog ()
 User設定情報Windowを閉じる.

virtual int UnenableWindowInDialog (int ID)
 User設定情報Windowのダイアログで無効にしたい場所を指定する.

int QuitDialog (HWND hWnd, dKingyoSetupTools_DxLib *p)
int WriteSaveData ()
int ReadSaveData ()
DXLIBSETUP_STRUCTUREGetSaveDataPointer ()
void SetSaveData (DXLIBSETUP_STRUCTURE *obj)
virtual int Construct (int flag, void *point=NULL)
 ライブラリの初期化処理

virtual int Destruct ()
 ライブラリの終了処理

virtual int MyDefinedDataSet (int flag, void *InsertData)
 自分が定義したデータをブチこんだり引き出したりする。(あまり使わないでくれ!

virtual void * MyDefinedDataGet (int flag, void *data=NULL)
virtual int OpenDebugWindow (int passID, void *pass)
virtual int CloseDebugWindow ()
 isSoftMode ()
 is3DMode ()

Static Public メソッド

int SetRadio (int _p, dKingyoSetupTools_DxLib *)
int SetDXLIB_SETUP (dKingyoSetupTools_DxLib *)
BOOL WINAPI DDEnumCallbackEx (GUID *pGUID, LPSTR strDriverDescription, LPSTR strDriverName, LPVOID pContext, HMONITOR hm)
HRESULT WINAPI EnumModesCallback (LPDDSURFACEDESC2 pddsd, LPVOID pContext)
void UpdateModeList (int n)
BOOL CALLBACK DxLibDlgProc (HWND hWnd, UINT msg, UINT wParam, LONG lParam)
void SetDefaultSaveData (dKingyoSetupTools_DxLib *GetObject)

Protected メソッド

bool dSaveBinaryStructureObject (void *data, int size, char *fname, char *mode)
bool dGetBinaryStructureObject (void *data, int size, char *fname, char *mode)

Protected 変数

std::string m_FileName
HWND m_UserConfigDialog
DXLIBSETUP_STRUCTURE m_SaveData
HINSTANCE m_hInst
HINSTANCE m_hPrev
bool m_DialogOpenFlag
LPSTR m_CmdLine
int m_nCmdShow
bool m_isOKFlag
bool m_ConstructedFlag
std::deque< int > m_UnenableWindowQ
std::list< std::string > m_ErrorStringList

コンストラクタとデストラクタの解説

dKingyoSetupTools_DxLib::dKingyoSetupTools_DxLib  ) 
 

dKingyoSetupTools_DxLib::~dKingyoSetupTools_DxLib  )  [virtual]
 


メソッドの解説

int dKingyoSetupTools_DxLib::CloseDebugWindow  )  [virtual]
 

IdKingyoSetupToolsに実装されています.

int dKingyoSetupTools_DxLib::CloseDialog  )  [virtual]
 

User設定情報Windowを閉じる.

IdKingyoSetupToolsに実装されています.

int dKingyoSetupTools_DxLib::Construct int  flag,
void *  point = NULL
[virtual]
 

ライブラリの初期化処理

IdKingyoSetupToolsに実装されています.

BOOL WINAPI dKingyoSetupTools_DxLib::DDEnumCallbackEx GUID *  pGUID,
LPSTR  strDriverDescription,
LPSTR  strDriverName,
LPVOID  pContext,
HMONITOR  hm
[static]
 

int dKingyoSetupTools_DxLib::Destruct  )  [virtual]
 

ライブラリの終了処理

IdKingyoSetupToolsに実装されています.

bool dKingyoSetupTools_DxLib::dGetBinaryStructureObject void *  data,
int  size,
char *  fname,
char *  mode
[inline, protected]
 

bool dKingyoSetupTools_DxLib::dSaveBinaryStructureObject void *  data,
int  size,
char *  fname,
char *  mode
[inline, protected]
 

="wb"*/

BOOL CALLBACK dKingyoSetupTools_DxLib::DxLibDlgProc HWND  hWnd,
UINT  msg,
UINT  wParam,
LONG  lParam
[static]
 

HRESULT WINAPI dKingyoSetupTools_DxLib::EnumModesCallback LPDDSURFACEDESC2  pddsd,
LPVOID  pContext
[static]
 

int dKingyoSetupTools_DxLib::FileNameSet char *  str  )  [virtual]
 

User設定情報のファイルの名前(読み込みにも書き込みにも使用)をセットする.

IdKingyoSetupToolsに実装されています.

HWND dKingyoSetupTools_DxLib::GetDialogWindowHandle  )  [virtual]
 

User設定情報WindowのWindowハンドルをもらう.

IdKingyoSetupToolsに実装されています.

DXLIBSETUP_STRUCTURE* dKingyoSetupTools_DxLib::GetSaveDataPointer  )  [inline]
 

int dKingyoSetupTools_DxLib::Init HINSTANCE  hInstance,
HINSTANCE  hPrevInstance,
LPSTR  lpCmdLine,
int  nCmdShow
[virtual]
 

初期化処理

IdKingyoSetupToolsに実装されています.

dKingyoSetupTools_DxLib::is3DMode  )  [inline]
 

dKingyoSetupTools_DxLib::isSoftMode  )  [inline]
 

void * dKingyoSetupTools_DxLib::MyDefinedDataGet int  flag,
void *  data = NULL
[virtual]
 

IdKingyoSetupToolsに実装されています.

int dKingyoSetupTools_DxLib::MyDefinedDataSet int  flag,
void *  InsertData
[virtual]
 

自分が定義したデータをブチこんだり引き出したりする。(あまり使わないでくれ!

IdKingyoSetupToolsに実装されています.

int dKingyoSetupTools_DxLib::OpenDebugWindow int  passID,
void *  pass
[virtual]
 

IdKingyoSetupToolsに実装されています.

int dKingyoSetupTools_DxLib::OpenDialog bool  modalflag = false  )  [virtual]
 

User設定情報Windowを開く.

引数:
modalflag[in] trueにするとモーダルダイアログ(すぐに処理を返すダイアログ)になる。
戻り値:
0 == ModalDialog成功 1==Startボタンが押された(DxLibを起動してよし -1== 失敗 2== 終了ボタンが押された

IdKingyoSetupToolsに実装されています.

void dKingyoSetupTools_DxLib::PushErrorString char *  str  ) 
 

int dKingyoSetupTools_DxLib::QuitDialog HWND  hWnd,
dKingyoSetupTools_DxLib *  p
 

int dKingyoSetupTools_DxLib::ReadSaveData  ) 
 

void dKingyoSetupTools_DxLib::SetDefaultSaveData dKingyoSetupTools_DxLib *  GetObject  )  [static]
 

void dKingyoSetupTools_DxLib::SetDialogWindowHandle HWND  hWnd  ) 
 

int dKingyoSetupTools_DxLib::SetDXLIB_SETUP dKingyoSetupTools_DxLib *   )  [static]
 

int dKingyoSetupTools_DxLib::SetDxLibFlagTail  ) 
 

int dKingyoSetupTools_DxLib::SetDxLibFlagTop  ) 
 

int dKingyoSetupTools_DxLib::SetRadio int  _p,
dKingyoSetupTools_DxLib * 
[static]
 

void dKingyoSetupTools_DxLib::SetSaveData DXLIBSETUP_STRUCTURE obj  )  [inline]
 

void dKingyoSetupTools_DxLib::SetSoftEnable int  t  ) 
 

void dKingyoSetupTools_DxLib::SettingUnenableWindow  ) 
 

int dKingyoSetupTools_DxLib::UnenableWindowInDialog int  ID  )  [virtual]
 

User設定情報Windowのダイアログで無効にしたい場所を指定する.

IdKingyoSetupToolsに実装されています.

void dKingyoSetupTools_DxLib::UpdateModeList int  n  )  [static]
 

int dKingyoSetupTools_DxLib::WriteSaveData  ) 
 


変数の解説

LPSTR dKingyoSetupTools_DxLib::m_CmdLine [protected]
 

bool dKingyoSetupTools_DxLib::m_ConstructedFlag [protected]
 

bool dKingyoSetupTools_DxLib::m_DialogOpenFlag [protected]
 

std::list<std::string> dKingyoSetupTools_DxLib::m_ErrorStringList [protected]
 

std::string dKingyoSetupTools_DxLib::m_FileName [protected]
 

HINSTANCE dKingyoSetupTools_DxLib::m_hInst [protected]
 

HINSTANCE dKingyoSetupTools_DxLib::m_hPrev [protected]
 

bool dKingyoSetupTools_DxLib::m_isOKFlag [protected]
 

int dKingyoSetupTools_DxLib::m_nCmdShow [protected]
 

DXLIBSETUP_STRUCTURE dKingyoSetupTools_DxLib::m_SaveData [protected]
 

std::deque<int> dKingyoSetupTools_DxLib::m_UnenableWindowQ [protected]
 

HWND dKingyoSetupTools_DxLib::m_UserConfigDialog [protected]
 


このクラスの解説は次のファイルから生成されました:
DxLib Extension Library ( DxEx )に対してThu Aug 21 13:19:08 2003に生成されました。 doxygen1.3