Привет друзья, как я могу преобразовать тип «int» в тип «LPCSTR»? Я хочу передать переменную «int cxClient» во второй параметр функции «MessageBox» «LPCSTR lpText». Ниже приведен пример кода:Как преобразовать тип «int» в тип «LPCSTR» в Win32 C++
int cxClient;
cxClient = LOWORD (lParam);
MessageBox(hwnd, cxClient, "Testing", MB_OK);
Но это не работает. Следующая функция является метод подписи функции «MessageBox»:
MessageBox(HWND hWnd, LPCSTR lpText, LPCSTR lpCaption, UINT uType);
С вопрос помечен C++, возможно, ответ C++ будет лучше –
@DavidHe ffernan - добавление одного с ostringstream также. – user93353
Ничего себе! Я понял. Теперь функция «MessageBox» может отображать переменную, которую я хочу: D. Ниже приведен мой рабочий код: #include using namespace std; #ifdef _UNICODE wostringstream oss; #else ostringstream oss; #endif oss << cxClient; MessageBox (hwnd, oss.str(). C_str(), «Тестирование», MB_OK); Большое спасибо : D –