Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
 Аватар для Игорь с++
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033

Аналог

25.10.2011, 17:37. Показов 2819. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Господа до этого изучал с++ в консоли,сейчас начал изучать WinApi,подскажите начинающему есть какой нибудь оператор в WinApi ,который делает тоже самое,что "cin>>" , и "cout>>" в консоли (и если можно их синтаксис).
Заранее всем огромное спасибо!!!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.10.2011, 17:37
Ответы с готовыми решениями:

Аналог L
Аналог L"строка" для переменных есть? Или как использовать для переменной?

Аналог Connectify
Здравствуйте! На курсовой пишу аналог программы Connectify. Возникла проблема: чтобы программа раздавала интернет, нужно в центре...

Аналог RPM
Возник вопрос,возможно ли как-то прочитать память процесса не функцией ReadProcessMemory,т.е. Есть ли аналоги этой функции или что-то...

9
Просто хороший человек
 Аватар для sannee
392 / 182 / 24
Регистрация: 26.04.2011
Сообщений: 434
25.10.2011, 17:46
ну для вывода можешь использовать Label, TextBox, MessageBox.
Для ввода данных в основном используют TextBox и ему подобные...

Добавлено через 2 минуты
Цитата Сообщение от Игорь с++ Посмотреть сообщение
"cin>>" , и "cout>>
смещения не правильные "cout<<" "cin>>"

Добавлено через 1 минуту
Цитата Сообщение от Игорь с++ Посмотреть сообщение
оператор
контролы =)
1
 Аватар для Игорь с++
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
25.10.2011, 17:49  [ТС]
извените печатал в спешке спасибо за исправления.Ну вот в обыкновенном окне которое не чего не делает мне надо написать привет мир,можно посмотреть как это выглядит,и допустим ввести какое то число
0
Просто хороший человек
 Аватар для sannee
392 / 182 / 24
Регистрация: 26.04.2011
Сообщений: 434
25.10.2011, 17:52
а тип проекта какой?
0
 Аватар для Игорь с++
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
25.10.2011, 17:55  [ТС]
ну я не знаю работаю в dev c++ нажимаю Windows Application , хотелось бы при помощи TextBox
0
Просто хороший человек
 Аватар для sannee
392 / 182 / 24
Регистрация: 26.04.2011
Сообщений: 434
25.10.2011, 18:05
C++
1
2
3
4
5
6
private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) {
                    textBox1->Text="192";
             }
    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
                 MessageBox::Show(textBox1->Text);
             }
Добавлено через 1 минуту
точно не знаю правильно ли...т.к. пишу в Visual Studio
1
 Аватар для Игорь с++
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
25.10.2011, 18:08  [ТС]
блин и это всё надо писать ,что бы только вывести надпись и сделать ввод?Ужас!!!

Добавлено через 1 минуту
неа не прокатило в 1-ой строчке при выводе ошибка
0
Просто хороший человек
 Аватар для sannee
392 / 182 / 24
Регистрация: 26.04.2011
Сообщений: 434
25.10.2011, 18:11
Я если честно, только из-за неудобности и перешел на C#.
А вообщем весь код генерируется автоматически, когда кидаете на форму контрол и потом дважды щелкая по нему. А писать там только две строчки, там где MessageBox и там где textbox1

Добавлено через 1 минуту
Цитата Сообщение от Игорь с++ Посмотреть сообщение
неа не прокатило в 1-ой строчке при выводе ошибка
Вы кинули на форму элементы управления(контрлы)?
0
 Аватар для Игорь с++
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
25.10.2011, 18:17  [ТС]
я написал как вы написали т.е. добавил к программе
0
290 / 193 / 23
Регистрация: 03.08.2011
Сообщений: 2,824
Записей в блоге: 12
25.10.2011, 18:45
Игорь с++, сучкова win api , основы програмирование
посмотрите маленькая но довольно содержательная книжонка

Добавлено через 32 секунды
страница 68

Добавлено через 8 минут
код написан на ассемблере вот краткие понятия
addr = &
invoke =первый параметр это имя функция все остальное это параметры самой функции

Добавлено через 12 минут
ShowWindow (hwnd, nFunsterStil);
PAINTSTRUCT ps;
HDC hdc; это тип неправиляный непомню как он описан но в целом вам в точке 20 20 выведут надпись 123
hdc=BeginPaint(hwnd,&ps);
TextOut(hdc,20,20,3,"123");

Добавлено через 2 минуты
ShowWindow (hwnd, nFunsterStil);
PAINTSTRUCT ps;
HDC__ *hdc;
hdc=BeginPaint(hwnd,&ps);
TextOut(hdc,20,20,"3",1);
вот рабочий вариант но у вокруг тройки будет белый фон это походу зависит от стуктуры ps

Добавлено через 3 минуты
забыл добавить в конце проге должно быть EndPaint
и запомните на будущее если будете работать в окне то все функции графы надо вставлять в обработчик сообщений
case WM_PAINT
благодаря этому не будет происходить затирание текста другими окнами
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.10.2011, 18:45
Помогаю со студенческими работами здесь

Аналог SendMessage
Есть ли аналог SendMessage , тк sm ждет когда выполнить код по отправленному сообщению. Если функция которая не ждет когда выполнится код....

аналог GetWindowRect
Господа нужен аналог если он есть функции GetWindowRect , дело в том , что у меня в родительском окне есть дочернии и появилась...

Аналог keybd_event
Ребят, какой есть аналог функции keybd_event? Какими еще способами можно произвести нажатие клавиши? Данная функция не работает...

аналог wsprintf
Я использовал wsprintf чтобы сформировать строку. Я её считал, и хотелось бы её разбить на части, нет ли какой нибудь обратной функции?

Аналог malloc
Необходимо релизовать свой malloc.Интересует меня следующее: как malloc опирирует памятью? Я понимаю как составляется список блоков памяти....


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru