我正在开发一个小型 GUI 计算器项目,我需要在编辑控件的内容中添加一些内容。我目前使用的功能是:
int CharControl = 256;
void AddToEditMainText(char WhatToAdd[CharControl]) {
char CurrText[CharControl] = "";
GetDlgItemText(MainWindow, EDIT_MAIN, CurrText, CharControl);
char NewText[CharControl] = "";
malloc(strlen(NewText) + strlen(WhatToAdd) + 1);
strcpy_s(NewText, CurrText);
strcat_s(NewText, WhatToAdd);
SendMessage(EditMain, WM_SETTEXT, NULL, LPARAM((LPCSTR)&NewText));
}
我对 C++ 比较陌生,所以这是我的第一个 GUI 项目。任何帮助是极大的赞赏。谢谢。