4 / 4 / 4
Регистрация: 03.01.2015
Сообщений: 449
1

Ошибка: аргумент типа "char *" не совместим с параметром "LPCWSTR"

12.10.2016, 18:51. Показов 1835. Ответов 1
Метки нет (Все метки)

Добрый день!

Помогите, пожалуйста!
Хочу воспользоваться этой функцией: TextOut (HDC hdc, int nXStart, int nYStart, LPCTSTR lpString, int cbString);

Не пойму, как мне ввести данные в lpString.
Попробовал через char

C++
1
2
3
4
5
6
7
8
case WM_MBUTTONDBLCLK:
         HDC hDC;
         char szText[] = "Сообщение";
         hDC = GetDC(hwndDlg);
         int xPos = GET_X_LPARAM(lParam);
         int yPos = GET_Y_LPARAM(lParam);
         TextOut(hDC, xPos, yPos, szText, strlen(szText));
         InvalidateRect(hwndDlg, NULL, TRUE);
Выдает такую ошибку: аргумент типа "char *" не совместим с параметром "LPCWSTR"

Помогите, пожалуйста! Как мне объявить что записано в lpString?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.10.2016, 18:51
Ответы с готовыми решениями:

Ошибка 'аргумент типа "const char *" несовместим с параметром типа "LPCWSTR"'
Здравствуйте, вот только начал изучать библиотеку WinApi и сразу же при первом примере в учебнике...

Столкнулся с ошибкой "аргумент типа "const char *" несовместим с параметром типа "LPCWSTR"
Привет, столкнулся с ошибкой "аргумент типа "const char *" несовместим с параметром типа "LPCWSTR""...

Ошибка невозможно преобразовать аргумент 2 из "char *" в "LPCWSTR"
Вот кусок программы k++; char s; SetWindowText(hwnd, itoa(k, s, 10)); ругается на...

Аргумент типа const char* не совместим с параметром типа LPCWSTR
Начал учить win32 по книге Финогенова, вставил код первой проги в VS10, пишет мне ошибку "аргумент...

1
шКодер самоучка
2152 / 1860 / 910
Регистрация: 09.10.2013
Сообщений: 4,077
Записей в блоге: 7
12.10.2016, 18:55 2
Цитата Сообщение от Maray Посмотреть сообщение
аргумент типа "char *" не совместим с параметром "LPCWSTR"
Самый простой для вас способ, это явно указать, что нужно использовать однобайтовые функции вывода
C++
1
TextOutA(hDC, xPos, yPos, szText, strlen(szText));
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.10.2016, 18:55
Помогаю со студенческими работами здесь

Ошибка: невозможно преобразовать "char [21]" в "LPCWSTR"
1>------ Построение начато: проект: Laba_8, Конфигурация: Debug Win32 ------ 1> Исходный код.cpp...

Ошибка при сборке "Аргумент типа const wchar_t несовместим с параметром типа LPWSTR"
При попытке собрать решение вылетают ошибки в 242-248 строках #include<Windows.h>...

Невозможно преобразовать параметр из "const char [12]" в "LPCWSTR"
#include <windows.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR...

error C2440: =: невозможно преобразовать "char [8]" в "LPCWSTR"
Всем добрый вечер! Помогите исправить ошибку. Нужно заполнить структуру класса окна. В строке...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru