#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 { char buf[256]; int size = 256; HINSTANCE hInstance = NULL; if (id < 0x10000001) { hInstance = AfxGetInstanceHandle(); } else { hInstance = ((T2Equip *) mObject)->GetEquipDef()->GetModuleHandle(); id -= 0x10000001; } int result = LoadString(hInstance, id + 1023, buf, size); if (result) outStr = buf; else outStr = "調整中です。"; }