#include "StdAfx.h" #include "T2Equip.h" #include "T2EquipDef.h" #include "T2InfoDialog.h" T2InfoDialog::T2InfoDialog(T2DrawableObject* object) { mDeleteOnClose = true; mObject = object; } /*virtual*/ T2InfoDialog::~T2InfoDialog() { } /*virtual*/ void T2InfoDialog::GetCommentString(unsigned int id, CString& outStr) const { int bufLen = 256; HINSTANCE theInstance = NULL; char buffer[256]; if (id < 0x10000001) { theInstance = AfxGetInstanceHandle(); } else { theInstance = ((T2Equip *) mObject)->GetEquipDef()->GetModuleHandle(); id -= 0x10000001; } int len = LoadString(theInstance, id + 1023, buffer, bufLen); if (len) outStr = buffer; else outStr = "調整中です。"; }