Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Subclass запрет ввода За субклассил Edit Control.. Нужно чтоб некоторые символы не вводились в этот контрол. case WM_KEYDOWN: if(LOWORD(wParam) < 48 || LOWORD(wParam) > 57) return FALSE; Но return FALSE почему то не останавливает ввод символа.. Что нужно сделать по другому? Добавлено через 5 минут Решил, WM_CHAR надо было ловить.. https://www.cyberforum.ru/ win-api/ thread1728488.html C++ WinAPI Как в проецируемую область памяти записать массив объектов ?
Подскажите пожалуйста, как в проецируемую область памяти записать массив объектов ? Функция CreateFileMapping требует задания размера. В эту область мне надо записать 100 структур. struct A {int x,y,z;}; размер каждой sizeof(A);
C++ WinAPI Получить размер файла и разделить его на какое то число Вообщем, записываю информацию о файле в WIN32_FIND_DATAA findData; FindNextFileA(hFind, &findData) В структуре WIN32_FIND_DATAA есть след. поля, которые сообщают размер файла: DWORD nFileSizeHigh; DWORD nFileSizeLow; nFileSizeHigh The high-order DWORD value of the file size, in bytes. This value is zero unless the file size is greater than MAXDWORD. The size of the file is... https://www.cyberforum.ru/ win-api/ thread1728354.html C++ WinAPI Не линкуется простенькая программа Программа создает 4 окна и разбивает главное окно на 4 части, также создается 4 потока и они рисуют в этих 4 дочерних окнах... собственно программа отказывается линковаться( Header.h #define NOMINMAX #include <windows.h> #include <process.h> #include <cmath> https://www.cyberforum.ru/ win-api/ thread1728180.html
C++ WinAPI Ошибка линковки при создании спина
при компилировании выдает ошибку: Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ __imp__CreateUpDownControl@48 в функции "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z) C:\Users\228\Documents\Visual Studio 2010\Projects\AlarmClock\AlarmClock\AlarmClock.obj AlarmClock Ошибка 2 error LNK1120: 1 неразрешенных внешних...
C++ WinAPI Функция перекраски строк в EditRich Так вот, это функция работает нормально, но при повторном использовании все строки красятся в один цвет, кроме той для которой использована функция:( В чем проблема? void SetColor(const HWND hwndEdit, int ind, const COLORREF Color) { UINT uFirstVisibleChar, uLastVisibleChar; CHARFORMAT CharFormat; DWORD dwStarSelPos, dwStopSelPos; https://www.cyberforum.ru/ win-api/ thread1727754.html
C++ WinAPI Отработка событий Delete,Cut,Paste в ComboBox https://www.cyberforum.ru/ win-api/ thread1727561.html
Подскажите пожалуйста,как создать программное событие (раздел в программе по типу void __fastcall TForm1::ComboBox1Change(TObject *Sender)) на меню-Удалить,Копировать,Вставить?
C++ WinAPI Как скрыть радиокнопку?
Как скрыть радиокнопку?
C++ WinAPI FindFirstFile, FindNextFile и setLocale Пытался пройти по файлам в каталоге, как в примере на MSDN. Написал такой код #include <windows.h> #include <iostream> using namespace std; int main() { //setlocale(LC_ALL, "rus"); https://www.cyberforum.ru/ win-api/ thread1726970.html C++ WinAPI Увеличить скорость печати Есть код на питон , который должен делать такие приколюхи: @@@считывает текст с файл (это изи) @@@биндит любые клавиши под символы из текста ( 1 символ = 1 нажатие кпоки) @ class ... def textBox1_TextChanged(): f = open(имя файла) words = f.read().split(' ') label1.text = self.FindWord(textBox1.Text, words) def FindWord(string, arr): https://www.cyberforum.ru/ win-api/ thread1726822.html
C++ WinAPI Помогите с оптимизацией кода
Всем доброго времени суток. Проблема заключается в том, что ноут препода почему-то не способен воспроизвести этот код, что выливается в то, что он отказывается принимать мой курсач, ссылаясь на это. Быть может там и есть какие-то ошибки с логикой ( как минимум с мат. операциями без нажатия на "=", но это, вроде, мы обошли ). В связи с этим, взываю к помощи местных завсегдатаев: подскажите...
C++ WinAPI Активация программы по таймеру Доброго времени суток, форумчане! Создал программу, которая по нажатию на Caps Lock меняет иконку, но имеется одна проблема - иконка не меняется, когда окно не в фокусе. Как можно сделать так, чтобы программа отлавивала нажатие на Caps даже в фоновом режиме? FAQ прочитал, в MSDN тоже ходил. Читал Архангелького. Ничего не нашел. Тыкните хотя-бы носом где копать) https://www.cyberforum.ru/ win-api/ thread1726318.html
267 / 189 / 33
Регистрация: 15.01.2011
Сообщений: 681
08.05.2016, 00:11 0

Как в стандартную функцию WinAPI передать тип данных std::string вместо char*? - C++ WinAPI - Ответ 9111582

08.05.2016, 00:11. Показов 1019. Ответов 2
Метки (Все метки)

Ответ

и в дополнение к вышесказанному
Цитата Сообщение от Убежденный Посмотреть сообщение
У string есть метод c_str(), вот его и используй.
Для юникодной версии GetDlgItemText будет нужен std::wstring.
я бы посоветовал бы иногда просматривать содержание хидеров, много интересного можно там подчеркнуть.

Вернуться к обсуждению:
Как в стандартную функцию WinAPI передать тип данных std::string вместо char*? C++ WinAPI
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.05.2016, 00:11
Готовые ответы и решения:

Как передать Правильно в функцию тип char* ?
ошибка происходит на 16 строчке кода в файле console application c++.cpp. Как ее исправить? В...

Как передать символ в функцию (const char *string)
Мне нужно передать в функцию atof символы F, F, S, S, но когда я пытаюсь так сделать ошибка invalid...

ошибка error: cannot convert 'std::string {aka std::basic_string<char>}' to 'std::string* {aka std::basic_stri
на вод поступают 2 строки типа string. определить количество вхождений строки 2 в строку 1 ошибка...

ошибка в программе (cannot convert 'std::string {aka std::basic_string<char>}' to 'const char*')
int main() { string fileName, currWord, currMax = &quot;&quot;; cin&gt;&gt;fileName; ...

2
08.05.2016, 00:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2016, 00:11
Помогаю со студенческими работами здесь

тип данных string и char
const int m = 32; const int a = 32; string word; string azb = { {&quot;а&quot;,&quot;.-&quot; },...

Как совместить строку типа String, имеющуюся в коде и функцию, принимающую std::string ?
Доброго времен суток)) У меня такая проблема: есть строка типа String^ , а функция принимает...

Странная ошибка: [Error] no match for call to '(std::string {aka std::basic_string<char>}) (int&)'
У меня появляется проблема при компиляции сей программы: #include &lt;iostream&gt; #include &lt;string&gt;...

(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
astxx::manager::connection::connection(std::basic_string&lt;char, std::char_traits&lt;char&gt;,...

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