blob: 34daca1e078dc4f99693c180b5e11bd9860e129c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#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 = "調整中です。";
}
|