case IDSAVE:
{
int size = SendMessage(hEdit1, WM_GETTEXTLENGTH, 0, 0);
std::wstring BuffStr;
BuffStr.resize(size);
GetWindowText(hEdit1, &BuffStr[0], size+1);
bool flag = GetSaveFileName(&ofn);
std::wofstream outFile(ofn.lpstrFile, std::ios_base::binary);
outFile.write(&BuffStr[0], size+1);
outFile.close();
return true;
}
CQljYXNlIElEU0FWRToKCQl7CgkJCWludCBzaXplID0gU2VuZE1lc3NhZ2UoaEVkaXQxLCBXTV9HRVRURVhUTEVOR1RILCAwLCAwKTsKCQkJc3RkOjp3c3RyaW5nIEJ1ZmZTdHI7CgkJCUJ1ZmZTdHIucmVzaXplKHNpemUpOwoJCQlHZXRXaW5kb3dUZXh0KGhFZGl0MSwgJkJ1ZmZTdHJbMF0sIHNpemUrMSk7CgkJCWJvb2wgZmxhZyA9IEdldFNhdmVGaWxlTmFtZSgmb2ZuKTsKCQkJc3RkOjp3b2ZzdHJlYW0gb3V0RmlsZShvZm4ubHBzdHJGaWxlLCBzdGQ6Omlvc19iYXNlOjpiaW5hcnkpOwoJCQlvdXRGaWxlLndyaXRlKCZCdWZmU3RyWzBdLCBzaXplKzEpOwoJCQlvdXRGaWxlLmNsb3NlKCk7CgkJCXJldHVybiB0cnVlOwoJCX0=