TNB Library
公開メンバ関数 | 全メンバ一覧
CResourceUpdater クラス

リソース更新関係クラス. [詳解]

#include <TnbResourceUpdater.h>

+ CResourceUpdater の継承関係図

公開メンバ関数

 CResourceUpdater (void)
 コンストラクタ [詳解]
 
bool IsValid (void) const
 [確認] 有効か [詳解]
 
bool ModifyIcon (UINT resourceId, LPCTSTR lpszIconFile, WORD wLanguage=0)
 [変更] アイコン変更 [詳解]
 
bool Open (LPCTSTR lpszFile, bool isDeleteExistingResources=false)
 [設定] オープン [詳解]
 
bool WritePush (void)
 [設定] 書き込み [詳解]
 
 ~CResourceUpdater (void)
 デストラクタ [詳解]
 

詳解

リソース更新関係クラス.

ファイルに付加しているリソースを更新できます。

必要ファイル
TnbResourceUpdater.h
日付
08/08/04 新規作成

TnbResourceUpdater.h181 行目に定義があります。

構築子と解体子

◆ CResourceUpdater()

CResourceUpdater ( void  )

コンストラクタ

TnbResourceUpdater.h199 行目に定義があります。

◆ ~CResourceUpdater()

~CResourceUpdater ( void  )

デストラクタ

TnbResourceUpdater.h204 行目に定義があります。

関数詳解

◆ IsValid()

bool IsValid ( void  ) const

[確認] 有効か

戻り値
trueOpenに成功している
falseOpenしていない。

TnbResourceUpdater.h214 行目に定義があります。

◆ ModifyIcon()

bool ModifyIcon ( UINT  resourceId,
LPCTSTR  lpszIconFile,
WORD  wLanguage = 0 
)

[変更] アイコン変更

引数
resourceIdリソースID
lpszIconFileアイコンファイル
wLanguage言語ID
戻り値
true成功
false失敗

TnbResourceUpdater.h252 行目に定義があります。

◆ Open()

bool Open ( LPCTSTR  lpszFile,
bool  isDeleteExistingResources = false 
)

[設定] オープン

引数
lpszFile対象のファイル名。
isDeleteExistingResources対象のファイルのパラメータの既存のリソースを削除するかどうか指定します。 true を渡すと、既存のリソースが削除され、更新後の実行可能ファイルには追加したリソースだけが含まれます。
戻り値
true成功
false失敗

TnbResourceUpdater.h227 行目に定義があります。

◆ WritePush()

bool WritePush ( void  )

[設定] 書き込み

戻り値
true成功
false失敗

TnbResourceUpdater.h239 行目に定義があります。