Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Дочернее окно https://www.cyberforum.ru/ win-api/ thread1762666.html
Есть код, в нём создал главное окно, и дочернее. Но как сделать так, что бы по щелчку на дочернее окно, для него появлялось ещё одно дочернее окно, с такими же параметрами? #include <Windows.h>... Отлавливать событие клика, вызывать CreateWindowEx, где в качестве параметра -родительского окна указывать hWnd окна, для которого вызвано событие.
Окно класса static, заливка фона, размер, стиль и цвет шрифта C++ WinAPI
Добрый вечер! LRESULT CALLBACK WndProc(HWND hwnd, UINT Message, WPARAM wparam, LPARAM lparam) { switch(Message) { /* ... */ case WM_CTLCOLORSTATIC: // прорисовка... Можно один раз послать статику WM_SETFONT
C++ WinAPI Многопоточность средствами WinAPI
#include <iostream> #include <cstdlib> #include <Windows.h> using namespace std; HANDLE threads; DWORD _stdcall proc1(CONST LPVOID lpParam); DWORD _stdcall proc2(CONST LPVOID lpParam); Почему фраза "Для продолжения нажмите любую клавишу" выводится раньше, чем все единицы и двойки?Мне кажется вы лукавите и даже не компилировали этот код, т.к. он не должен скомпилироваться. Если...
C++ WinAPI Панель задач в Виндовс 10
Нужно получить последовательный список кнопок с панели задач для текущего виртуального рабочего стола. Сейчас перебираю все окна и с помощью метода IsWindowOnCurrentVirtualDesktop интерфейса...
GDI+ Работа с Image и двойная буферизация C++ WinAPI
Имеется два вопроса: 1-ый касающийся двойной буферизации Имеется метод класса: void platform::show_platform(HWND hWnd, HDC hdc) { Gdiplus::Graphics g(hdc); g.SetPageUnit(Gdiplus::UnitPixel);...
C++ WinAPI Печать на принтер из массива https://www.cyberforum.ru/ win-api/ thread1764260.html
Господа , есть такой код - BOOL RawDataToPrinter(LPSTR szPrinterName, LPBYTE lpData, DWORD dwCount) { HANDLE hPrinter; DOC_INFO_1 DocInfo; DWORD dwJob; DWORD ...
C++ WinAPI Определить активно ли окно приложения в dll Подскажите, как определить активно ли окно приложения через dll. Не совсем понятно сформулировано. Вам нужно в dll функцию которая будет проверять активный ли процесс или определить использует ли процесс dll? https://www.cyberforum.ru/ win-api/ thread1760277.html Вывод в связный список всех файлов/папок в определенной директории C++ WinAPI
Доброго времени. Есть вот такой код: #include "stdafx.h" #include "iostream" #include <windows.h> #include <conio.h> #include <time.h> using namespace std; void Info(); Смущает вот этот момент: temp.name = find.cFileName; Ты копируешь указатель на имя и в дальнейшем так его и оставляешь, занося в список. Но там то уже совсем не то может быть. Нужно сделать name в...
C++ WinAPI Сделать консольное приложение оконным
Добрый день. Есть консольное приложение, типо виртуальный собеседник. Нужно что бы он общался не в консоли, а хотя бы в каком то окне, читал как один из вариантов это WinAPI. Входные данные - фраза... Никто не будет тратить своё время на работу за спасибо. По крайней мере так сделает любой кто дорожит свободным временем.
C++ WinAPI Как получить хэндлы системного процесса? Добрый день. Пытаюсь получить handle какого-нибудь системного процесса. Нашел в инете пример, который выставляет своему процессу привилегию SE_DEBUG_NAME. Ошибок при установке этой привилегии не... Начиная с Windows Vista и выше, некоторые процессы могут быть "защищенными", т.е. их не удастся открыть с некоторыми правами ни под администратором, ни под системой, и даже SE_DEBUG_NAME здесь не... https://www.cyberforum.ru/ win-api/ thread1761267.html
C++ WinAPI Почему программа не выделяет текст после дефайнов и т.д. Как-будто чего-то не хватает Кто что может посоветовать? Что значит "не выделяет"? https://www.cyberforum.ru/ win-api/ thread1760228.html C++ WinAPI Программа которая создаёт на экране три окна Ребят, может кто помочь вот с этим, я без понятия , как это делать, не проходили WinAPI, а препод задание дал. Нужна программа, которая создаёт на экране три окна. Первое должно быть главным,... Lusiaaa, это не обязательно WinAPI, элементарные способности обычных ООП-языков, того же C++, так что пишите в раздел C++ для начинающих https://www.cyberforum.ru/ win-api/ thread1762518.html
41 / 13 / 4
Регистрация: 22.07.2013
Сообщений: 145
18.06.2016, 15:00  [ТС] 0

Получить текст из Edit1 и переслать в Edit2 - C++ WinAPI - Ответ 9287365

18.06.2016, 15:00. Показов 1787. Ответов 14
Метки (Все метки)

Ответ

Если из WndProc убрать параметры Edit1 и Edit2 то они будут не определены для:

C++ (Qt)
1
2
3
4
5
CreateWindow(TEXT("edit"), TEXT(" Туть он будет потом "),
                WS_VISIBLE | WS_CHILD,
                30, 400, 300, 50,
                Edit2,(HMENU) EDIT2, NULL, NULL
            );
Пробую так:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
    HDC hDC; 
    PAINTSTRUCT ps; 
    RECT rect; 
    COLORREF colorText = RGB(0, 0, 0); 
 
    switch (uMsg) {
        case WM_PAINT: 
            hDC = BeginPaint(hWnd, & ps); 
            GetClientRect(hWnd, & rect); 
            SetTextColor(hDC, colorText);
            DrawText(hDC, mainMessage, -1, & rect, DT_WORDBREAK | DT_LEFT | DT_TOP); 
            EndPaint(hWnd, & ps); 
            break;
       case WM_DESTROY: 
            PostQuitMessage(NULL); 
            break;
 
        case WM_CREATE:
            
 
            CreateWindow(TEXT("edit"), TEXT(" Введите текст "),
                WS_VISIBLE | WS_CHILD,
                30, 40, 300, 50,
                Edit1, (HMENU) EDIT1, NULL, NULL
            );
            
            CreateWindow(TEXT("edit"), TEXT(" Туть он будет потом "),
                WS_VISIBLE | WS_CHILD,
                30, 400, 300, 50,
                Edit2,(HMENU) EDIT2, NULL, NULL
            );
            
            
            
            
            CreateWindow(TEXT("button"), TEXT("ES_LEFT"),
                WS_VISIBLE | WS_CHILD | BS_RADIOBUTTON,
                100, 120, 200, 20,
                hWnd, (HMENU)ES_LEFT1, NULL, NULL
            );
 
                        
 
 
        case WM_COMMAND:
        if (wParam == ES_LEFT1) {
 
            WCHAR buf[1024];        
                GetDlgItemText (hWnd, EDIT1, buf, 1024);
                SetDlgItemText(hWnd, EDIT2, buf);
 
                LONG lOldValue = GetWindowLong(Edit2, GWL_STYLE);
                lOldValue = ES_LEFT;
                SetWindowLong(Edit2, GWL_STYLE, lOldValue); 
                        }
                            
 
 
 
        default:
            return DefWindowProc(hWnd, uMsg, wParam, lParam); 
    }
Ошибки - не объявленные идентификаторы Edit1 и Edit2.

Вернуться к обсуждению:
Получить текст из Edit1 и переслать в Edit2 C++ WinAPI
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.06.2016, 15:00
Готовые ответы и решения:

Если занят Edit1, то текст запишется в Edit2
При нажатии BitBtn в Edit1 записывается текст (например Edit1.Text:='abc'). Как сделать, чтобы, если в Edit1 уже есть текст, то при...

Как сохранить данные из Edit1 в Edit2, чтобы после перезагрузки программы сохраненное в Edit2 не удалялось?
Мир всем и привет ! Как сохранить данные из Edit1 в Edit2, чтобы после перезагрузки программы сохраненное в Edit2 не удалялись ?:cry:...

При нажатии на клавиши, добавлять через точку с запятой текст из Edit1 и Edit2 в ListBox
Здравствуйте. Мне нужно при нажатии на клавиши, добавлять текст из edit1 и edit 2 через точку с запятой &quot;;&quot; Жду идей)

14
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.06.2016, 15:00
Помогаю со студенческими работами здесь

Создать программу которая при нажатии Button отсылает текст полей Edit1 и Edit2 на мыло
Создать программу которая при нажатии Button отсылает текст полей Edit1 и Edit2 на мыло

При введении значения в Edit1 и Edit5 получить с помощью расчета по формуле значение в Edit2
Всем привет! Делаю программу расчета редуктора. Возникла проблема.Необходимо при введении Значения в Edit1 и Edit5 получить с помощью...

ListBox+Edit1 Edit2
Есть Listbox, в котором отображается определенный столбец в базе: while NOT ADOQuery1.Recordset.EOF do begin ...

Работа с Edit1 Edit2 и CheckBox
Всем доброго времени суток. Меня заинтересовал такой вопрос, как сохранить данные в файл из Edit1 и Edit2, если стоил галочка на CheckBox?...

Switch, зависящий не только от Edit1 но и от Edit2
Помогите с кодом что switch зависел не только от Edit1 но и от Edit2, void __fastcall TForm1::Button1Click(TObject *Sender) { using...

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru