Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Ошибка в коде "msg - необъявленный идентификатор"
Здравствуйте, только начинаю изучать Win32 API, и в учебнике был написан вот этот код #include <Windows.h> #include <tchar.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); TCHAR... Стока 12 - MSG MSG; MSG - это предопределённый тип переменной в которой содержатся сообщения, Ваше второе MSG имя этой переменной, а дальше Вы используете msg. Одним словом напишите MSG msg; В...
Реализация перемещения окна при нажатой кнопке мышки C++ WinAPI
Создаю свое окно.. hWndMyWin = CreateWindow(WCMyWin,"MyWin",WS_VISIBLE|WS_POPUP,... Само перетаскивание формы без заголовка: LRESULT CALLBACK WindowProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { switch(message) { case WM_DESTROY: ...
C++ WinAPI Каким образом из файла-ресурса меню должно передаться в основную часть программы? Ночи доброй, форумчане! Вопрос следующий: что именно описывается в .h-файле, каким образом из файла-ресурса меню должно передаться в основную часть программы (не связаны же файлы), и почему... А с ошибкой кто поможет?:) Как привязать менюшку к окну? https://www.cyberforum.ru/ win-api/ thread662524.html C++ WinAPI Поиск окна по заголовку
Как найти окно зная только часть его заголовка ? FindWindow ищет окно только если указать весь текст заголовка . :wall: Как найти окно зная только часть его заголовка ? Не слышал о таком API. Предполагаю enumwindows и дальше сравниваешь и выбираешь, как хочешь.
Создание окон в потоке C++ WinAPI
Просьба помочь! Окно нормально создается при нажатии на кнопку: LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) ... switch (message){ case WM_COMMAND: ...... ктото долженсообщения этого окна вытаскивать из очереди комманд и передавать оконной функции. например так( вот это все в отдельном от основного потоке) ... hWind = CreateWindow(...);...
Шахматная доска и сообщения C++ WinAPI
Здравствуйте, задание такое: нужно создать шахматную доску, чтоб при нажатии на клетки выводилось ее(клетки) название в отдельном окне. Как сделать доску я нашел, и вроде бы сделал вывод сообщения...
C++ WinAPI Получить заголовок активного окна C++ https://www.cyberforum.ru/ win-api/ thread664016.html
Ребят помогите пожалуйста . Нужна узнать заголовок активного окна и вывести его в консоль . Вот написал код >> #include <iostream> using namespace std; #include <Windows.h> int main() { ... Выдает ошибку : The variable 'title' is being used without being initialized. Все правильно. На что у тебя указатель title указывает? Неизвестно.
C++ WinAPI Проблемы с созданием дочернего окна через CreateWindowEx
Задача в следующем, неохдимо в далоговом окне по средствам 2-х Radio Button и 2-ч Check Box создать дочернее окно. В Radio Button выбрать что будет этим окном или Статик или Кнопка, а Check Box - ом...
C++ WinAPI WINAPI. Меню. Ошибка: "fatal error RC1004: unexpected end of file found" Не понимаю в чём причина. Меню: #include "resource.h" myMenu MENU { POPUP "File" { MENUITEM "OPEN", IDM_OPEN Пишет, что неожиданный конец файла. Может в конце ; нужно поставить? #include "resource.h" myMenu MENU { POPUP "File" { MENUITEM "OPEN", IDM_OPEN MENUITEM... https://www.cyberforum.ru/ win-api/ thread664219.html C++ WinAPI HWND диалога (DialogBox) https://www.cyberforum.ru/ win-api/ thread664412.html
Как получить HWND диалога, созданного при помощи DialogBox? Он известен только внутри функции его процесса, а нужно получить доступ извне. А именно, вставить текст в поле Edit этого диалога из другой... nightelf18, всё просто int WINAPI WinMain(HINSTANCE hInst,HINSTANCE,LPSTR,int) { hThisInstance = hInst; DialogBox(hInst, MAKEINTRESOURCE(MyDialog),NULL,(DLGPROC)MainProc); return 0; } /*...
C++ WinAPI Использование в программе комбинаций клавиш https://www.cyberforum.ru/ win-api/ thread663772.html
#include <windows.h> #include <string.h> #include <stdio.h> LRESULT CALLBACK WindowFunc(HWND, UINT, WPARAM, LPARAM); LRESULT CALLBACK WindowFunc2(HWND, UINT, WPARAM, LPARAM); char... SKyzZz, почитай об акселераторах Добавлено через 1 минуту забей в гугл запрос скажем keyboard accelerators c++ там примеров валом
Подсчет количества симфолов в WinApi C++ WinAPI
#include <sstream> #include <tchar.h> #include <windows.h> #include <iomanip> #include <memory> #include <string.h> LRESULT CALLBACK MyWndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM... Оконную процедуру полностю надо писать в этом случае или можно сокращенно На это может только ответить лишь тот, кто давал вам данное задание, но мне почему-то кажется, что можно и сокращенно. ...
1 / 0 / 1
Регистрация: 31.08.2012
Сообщений: 12
07.10.2012, 13:42  [ТС] 0

Привязка двух richedit' ов к одному скролу - C++ WinAPI - Ответ 3529735

07.10.2012, 13:42. Показов 1284. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено xrnd как решение

Решение

EN_VSCROLL поймал, проблема остаётся, в том, чтобы связать RichEdit'ы. Первый ричедит с флагом скрола, второй создается без него (без скрола), значит скрол нужно связывать с текстовым полем.

Добавлено через 10 минут
Разобрался!

Выглядит примерно так:

C++
1
2
3
4
5
6
7
8
if(message == WM_COMMAND && wParam == EN_VSCROLL)
    { 
        counter = TabCtrl_GetCurSel(TabControl->hWnd);
        int str1 = SendMessage(RichEdit1[counter]->hWnd,EM_GETFIRSTVISIBLELINE,0,0);
        int str2 = SendMessage(RichEdit2[counter]->hWnd,EM_GETFIRSTVISIBLELINE,0,0);
        if(str1 != str2)
            SendMessage(RichEdit2[counter]->hWnd, EM_LINESCROLL,0,str1-str2);
    }
Если, кому-нибудь понадобится, вот немного другой пример: http://borland.xportal.ru/foru... 7ef1fc3f80

Вернуться к обсуждению:
Привязка двух richedit' ов к одному скролу C++ WinAPI
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.10.2012, 13:42
Готовые ответы и решения:

Привязка двух radioButton к одному textBox!
Нужно привязать значение radioButton1 в textBox1 и при переключении на radioButton2 привязывалось значение уже второго radioButton-a к...

Привязка 2 книг к одному автору
Есть программа библиотека, и нужно привязать n-книг к одному автору. Чтобы при выборе автора выводило его книги а не только одну. Помогите...

Привязка группы RadioButton к одному значению
Небольшой вопрос по специфике настойки этого элемента управления Использую шаблон MVPVM Есть поле, которое может иметь три значения:...

2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.10.2012, 13:42
Помогаю со студенческими работами здесь

Привязка дат из разных листов к одному листу
Здравствуйте. У меня есть 5 листов, содержащих информацию по каждой дате. Проблема в том, что на каждом листе, разные даты и разное...

Domino 8.5 Привязка к одному серверу нескольих интернет доменов
Подскажите, как правильно привязать к одному серверу Domino 8.5 несколько доменов интернет. С отправкой писем нет проблем, уходят с...

Привязка несколько хостов к одному порту коммутатора по MAC
Всем доброго времени суток. Можно ли несколько хостов привязать по мак адресу к одному порту коммутатора Cisco, если они подключены к нему...

Привязка несколько физических серверов к одному доменному имени
Привет всем! Я очень долго ищу надёжный хостинг и пока безуспешно. У меня такой вопрос, реально ли к одному доменному имени привязать...

Привязка TextBox.Text и DataGrid.SelectedItem к одному свойству
Добрый вечер! Про DataGrid много создано тем, но найти решение возникшей проблемы не удалось (может быть плохо искала). Есть...

0
Новые блоги и статьи
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, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием 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 не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru