Форум программистов, компьютерный форум CyberForum.ru

Функция -WindowFromPoint - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод слов из предложения в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread836285.html
Есть некоторое предложение в файле, оно записывается в массив, показывается на экране, а затем нужно вывести слова в обратном порядке, не получается что то
C++ Определить иерархию классов 1. Определить иерархию классов в соответствии с вариантом (с графическим отображением в отчете). 2. Реализовать классы конструктами без параметров, с параметрами, копирования (базовый и производные классы должны содержать не менее пяти методов). 3. Определить в классах деструкторы. 4. Для добавления объекта в список предусмотреть метод класса, т.е. объект сам себя добавляет в список. 5.... http://www.cyberforum.ru/cpp-beginners/thread836284.html
C++ Операции с переменными
Я задал количество переменных, а как сделать так, чтобы их количество было если не бесконечным, то хотя бы не указанное.... тоесть, ввожу числа для арифм. операций через enter.. и когда я ничего не ввиду и нажму enter все чтоб посчиталось ? Ума не приложу как организовать так... )) case 3: int a2,b2,c2,d2,e2; cout <<"Вы выбрали : \n"; cout...
Вывод динамического двумерного массива через функцию C++
Имею следующий код: void matrix_output (int **matrix, int N) { for (int i=0; i<N; i++) { for (int j=0; j<N; j++) cout<<matrix<<"\t"; }
C++ Построить описание класса, содержащего информацию http://www.cyberforum.ru/cpp-beginners/thread836230.html
Пожалуйста помогите написать программу на С++. Задание: Построить описание класса, содержащего информацию о почтовом адресе организации. Предусмотреть возможность раздельного изменения составных частей адреса, создания и уничтожения объектов этого класса. Написать программу, демонстрирующую работу с этим классом. Программа должна содержать меню, позволяющее осуществить проверку всех...
C++ Доработать программу ( разложить матрицу по диагоналям в одномерный массив) Надо разложить матрицу по диагоналям в одномерный массив. Получилось разложить до главной с ней включительно , а вот остальные никак не поддаются какие только условия не перепробовал в циклах... Второй цикл по идее должен раскладывать оставшуюся часть ( что он почти и делает только не вниз , как надо , а вверх) если подправить второй цикл ( не знаю только как ), то прога вполне рабочая...... подробнее

Показать сообщение отдельно
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
13.04.2013, 02:19     Функция -WindowFromPoint
C++
1
2
3
4
5
6
7
WindowFromPoint(
 
    typedef struct tagPOINT { 
  LONG x; 
  LONG y; 
} POINT, *PPOINT; 
    );
oO

это что то новое...

смотрю описания обоих вещей
C++
1
2
3
HWND WINAPI WindowFromPoint(
  _In_  POINT Point
);
и
C++
1
2
3
4
typedef struct tagPOINT {
  LONG x;
  LONG y;
} POINT, *PPOINT;
даже не предполагал, что кто-то это может истолковать таким образом... вы читать сигнатуры умеете?

в перовом описании говорят, что в функцию нужно передать объект типа POINT
во втором описании говорят из чего состоит этот POINT

Добавлено через 10 минут
правильно будет сперва создать объект типа POINT:
C++
1
POINT mypoint;
если нужно указать ему поля x,y
C++
1
mypoint.x=10; mypoint.y=12;
и потом уже его передавать
C++
1
HWND discr = WindowFromPoint(mypoint)
в ответ функция вернёт дискриптор в discr того окна, которому принадлежит точка (x;y) или NULL - если там нет окна

Вы вообще уверены, что занимаетесь своим делом? Я бы начал с такой подготовкой немного с других вещей
 
Текущее время: 09:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru