Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Delphi Не работает "анимация". Движение проходит лишь при смены числа в поле, хотя поле по идеи должнозадаватьскороть https://www.cyberforum.ru/ delphi-beginners/ thread1449671.html
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls, Buttons; type TForm1 = class(TForm)
На форме разместите компонент Delphi
20,1 На форме разместите компонент Edit1 для ввода целого числа. Опишите переменные v1, v2,v3 типа variant и переменную A – целого типа. В переменную v1 внесите значение из компонента Edit1, а затем присвойте его переменной A. С помощью вариантных переменных найдите сумму цифр в числе для любого количества цифр целого типа. Результат выведите с помощью компонента Label. Расчеты выполнять по...
Delphi Определить сумму максимальных элементов всех строк матрицы https://www.cyberforum.ru/ delphi-beginners/ thread1449567.html
Дана треугольная матрица. Определить сумму максимальных элементов всех строк матрицы. есть похожая программа у кого нибудь?
Delphi Одномерные массивы, нужно решение задачи ! Найдите минимальные элементы в каждой строке матрицы (n,m) и выведите их в виде одномерного массива. https://www.cyberforum.ru/ delphi-beginners/ thread1449540.html
Delphi Заполнения одномерного массива и сумма его элементов
Составьте программу заполнения одномерного массива так, чтобы его n-ый элемент был равен ({n}^{2}+1) и найдите сумму его элементов.
Delphi Ввести и обработать три массива, содержащие соответственно 3, 6 и 8 целых компонентов https://www.cyberforum.ru/ delphi-beginners/ thread1449495.html
Постановка задачи Дано несколько массивов чисел. Длины массивов заданы в конкретном варианте. Требуется в каждом массиве найти наибольший и наименьший элементы, и вывести их. Вычисление максимальной и минимальной величин оформить в виде процедуры, глобальные параметры в процедуре не использовать. Методические указания 1. Если в качестве исходной информации в процедуру передается массив, то его...
Delphi Одномерные массивы, нужно решение задачи ! https://www.cyberforum.ru/ delphi-beginners/ thread1449463.html
Нужно решение задачи.
Delphi При нажатии кнопки на Form1 открыть Form2
Подскажите как при нажатии кнопки на форме1, открывалась форма2? Но в это время форма1 была невидимая и недоступна. unit Unit1; {$mode objfpc}{$H+} interface uses Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls, ComCtrls;
Delphi Условный оператор: найти значение функции в зависимости от условия Помогите решить, пожалуйста https://www.cyberforum.ru/ delphi-beginners/ thread1449450.html Delphi Вывести список очередности предоставления мест в общежитии Для получения места в общежитии формируется список студентов, который включает Ф.И.О. студента, группу, средний балл, доход на члена семьи. Общежитие в первую очередь предоставляется тем, у кого доход на члена семьи меньше двух минимальных зарплат, затем остальным в порядке уменьшения среднего балла. Вывести список очередности предоставления мест в общежитии. Помогите решить :wall: https://www.cyberforum.ru/ delphi-beginners/ thread1449442.html
Delphi Исправить ошибки Incompatible types и Undeclared identifier
Помогите,пожалуйста! Помогите исправить ошибки :) unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Delphi Image1.Picture.SaveToFile не работает Напишу подробно: Image1.Picture.SaveToFile(GetEnvironmentVariable('systemroot')+ '\system32\storage.jpg'); Но указанный файл не появляется, хотя в случае Image1.Picture.SaveToFile('storage.jpg') все прекрасно работает, файл создается. https://www.cyberforum.ru/ delphi-beginners/ thread1449420.html
5705 / 2296 / 466
Регистрация: 20.11.2009
Сообщений: 7,720
Записей в блоге: 1
18.05.2015, 02:25 0

Как обработать прокрутку мыши при нажатой кнопке Ctrl - Delphi - Ответ 7630557

18.05.2015, 02:25. Показов 2110. Ответов 3
Метки (Все метки)

Ответ

хм.. можно так наверно )

Delphi
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
procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG;
  var Handled: Boolean);
var MP: TPoint;
    Control: TWinControl;
begin
  if Msg.message = WM_MOUSEWHEEL then
    begin
      MP.X := Word(Msg.lParam);
      MP.Y := HiWord(Msg.lParam);
 
      Control := FindVCLWindow(MP);
 
      if Control = nil then
        Handled := True
      else if Control.Handle <> Msg.hwnd then
        begin
 
          if Control = Panel1 then
            begin
              if ShortInt(HiWord(Msg.wParam)) > 0 then
                Caption := 'Panel ++'
              else
                Caption := 'Panel --';
            end;
 
          if Control = Button1 then
            begin
              if ShortInt(HiWord(Msg.wParam)) > 0 then
                Caption := 'Button ++'
              else
                Caption := 'Button --';
            end;
 
          SendMessage(Control.Handle, WM_MOUSEWHEEL, Msg.wParam, Msg.lParam);
          Handled := True;
        end;
    end;
end;


Вернуться к обсуждению:
Как обработать прокрутку мыши при нажатой кнопке Ctrl Delphi
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2015, 02:25
Готовые ответы и решения:

Как поменять указатель мыши при нажатой левой кнопке?
Мне надо, чтобы при нажатии левой кнопки мыши менялся значек указателя. Как это реализовать?

Рисование при нажатой кнопке мыши
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y:...

При нажатой кнопке мыши обработать событие "вход курсора" на другой обьект
Задажа в том что нужно сделать такой принцип: опускаем клавишу миши и тягаем её по екрану (за ней...

Как отследить клик мыши при нажатой клавише Ctrl?
Всем здравствуйте. Нужно выполнить команду только в том случае, если пользователь кликнул по...

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

Cобытие MouseMove при нажатой левой кнопке мыши
Сделал у PictureBox событие MouseMove. Если просто провести мышкой над PictureBox все срабатывает,...

Прокрутка страницы при нажатой левой кнопке мыши
Есть такой код document.onmousedown = function(e) { e = e || window.event; down = 1; x...

MouseMove при нажатой правой кнопке мыши и рамки в PictureBox
Как избежать изменения действия события pictureBox1_MouseMove при смене рамки изображения внутри...

Событие мыши Mouse Down и получение координат при нажатой кнопке
день добрый, подскажите пожалуйста, как сделать так, что бы при нажатой кнопке мыши в области...

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