Если вы поместите в диалоговое окно статическое текстовое поле, вы можете установить для него любой текст во время выполнения.Сначала вам нужно получить дескриптор окна текстового поля:
HWND hwndText = GetDlgItem(hwndDialog, IDC_MYTEXT);
Затем вы можете установить в него новый текст:
SetWindowText(hwndText, L"Hi mom, this is my first text box!");
Статический текст не предназначен для изменения,поэтому Windows не всегда делает правильные вещи, когда вы меняете это.Вы должны сказать ему стереть и перекрасить так, чтобы новый текст отображался правильно.
InvalidateRect(hwndText, NULL, true);