構造体データエディタ
本格的にMFC使い続けて5年ぐらい立つけど、今頃気づいた。
ダイアログのUpdateDataの更新する変数
構造体そのままいけるやん。
●ヘッダ
//適当な構造体
struct Action{
int nTime;
char pName[200];
};class CXXXDlg{
Action m_act;
●DoDataExchange部分(メッセージクラッカー?)
DDX_Text(pDX, IDC_EDIT_TIME, m_act.nTime ); // 数値
DDX_Text(pDX, IDC_EDIT_NAME, m_act.pName , 200 ); // 文字列
文字列は、std::string無理なので、char配列。
構造体の内容そのままエディタがお手軽に作れる。
今まで代入してた俺涙目;;