Вы можете использовать SendMessage
с EM_SETCUEBANNER
:
HWND editCtlHandle = CreateWindowW(L"Edit", L"", WS_VISIBLE | WS_CHILD | WS_BORDER, 100, 100, 200, 20, hWnd, NULL, hInstance, NULL);
WCHAR placeholderText[] = L"Enter here";
SendMessage(editCtlHandle, EM_SETCUEBANNER, FALSE, (LPARAM)placeholderText);
Или использовать Edit_SetCueBannerText
макрос:
Edit_SetCueBannerText(editCtlHandle, placeholderText);
Результат будет таким: