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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
#1

Непонятный код и функция FindWindow - C++

24.07.2015, 23:29. Просмотров 291. Ответов 9
Метки нет (Все метки)

Есть код:
C++
1
2
3
4
5
6
7
CWnd* pWnd = CWnd::FindWindow("XLMAIN", NULL);
   if (pWnd != NULL) {
     TRACE("Excel window found\n");
     pWnd->ShowWindow(SW_SHOWNORMAL);
     pWnd->UpdateWindow();
     pWnd->BringWindowToTop();
   }
откуда мы узнали что класс окна называется XLMAIN ????
FindWindow это похоже статическая функция, по вызову видно что статическая да? И как оно находит это окошко?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.07.2015, 23:29     Непонятный код и функция FindWindow
Посмотрите здесь:

Непонятный Код - C++
К какому языку относится следующий код: use Net::SSH2; my $user = "root"; my $pass = "yahh"; my $ip = "127.0.0.1"; my...

Непонятный код - C++
#define HEX__(n) 0x##n##LU #define B8__(x) ((x&0x0000000FLU)?1:0)\ +((x&0x000000F0LU)?2:0)\ ...

Непонятный код? - C++
Подскажите, что выполняется в следующем коде и каким образом? int main() { char buf; while ( cout << "> " && cin >>...

Код выдает непонятный результат -1.#IND - C++
#include<stdio.h> #include <math.h> #include <iostream> int main() { int a=-2,b=6; double x=-2,y=0,c=0.5; do { ...

FindWindow C++ - C++
Добрый день. Borland C++; Суть части кода: Вначале находим окно игрушки(клиента). Если клиента нет - ищем в браузере(Опера)...

FindWindow - C++
господа если я при помощи FindWindow нахожу окно с простым названием , то всё нормально,а как быть если я напишу вот так - ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13045 / 7308 / 814
Регистрация: 27.09.2012
Сообщений: 18,041
Записей в блоге: 3
Завершенные тесты: 1
24.07.2015, 23:31     Непонятный код и функция FindWindow #2
Цитата Сообщение от ninja2 Посмотреть сообщение
откуда мы узнали что класс окна называется XLMAIN ????
например, посмотрели его в Spy++
ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
24.07.2015, 23:32  [ТС]     Непонятный код и функция FindWindow #3
Она похожа на глобальную функцию которая ищет окно во всем windows или только в нашем приложении?
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
24.07.2015, 23:37     Непонятный код и функция FindWindow #4
Цитата Сообщение от ninja2 Посмотреть сообщение
откуда мы узнали что класс окна называется XLMAIN ????
Вопрос звучит глупо. Код твой, а спрашиваешь нас.

Цитата Сообщение от ninja2 Посмотреть сообщение
FindWindow это похоже статическая функция, по вызову видно что статическая да?
Может быть статической, а может и нет.
ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
24.07.2015, 23:42  [ТС]     Непонятный код и функция FindWindow #5
Цитата Сообщение от Croessmah Посмотреть сообщение
например, посмотрели его в Spy++
А что такое Spy++?
Я так понял это к любое окошко для любой программы можно создать с помощью этой функции. Она похоже глобальная функция winapi чтоли

Добавлено через 1 минуту
Цитата Сообщение от castaway Посмотреть сообщение
Может быть статической, а может и нет.
та статическая CWnd это имя класса, а статические функции вызываются имя класса и функция
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
24.07.2015, 23:46     Непонятный код и функция FindWindow #6
Цитата Сообщение от ninja2 Посмотреть сообщение
та статическая CWnd это имя класса, а статические функции вызываются имя класса и функция
Я тебя не понимаю. Говори по-русски.
Croessmah
Модератор
Эксперт CЭксперт С++
13045 / 7308 / 814
Регистрация: 27.09.2012
Сообщений: 18,041
Записей в блоге: 3
Завершенные тесты: 1
24.07.2015, 23:50     Непонятный код и функция FindWindow #7
Цитата Сообщение от ninja2 Посмотреть сообщение
Она похоже глобальная функция winapi чтоли
ну, если для Вас это
Непонятный код и функция FindWindow
функция, то наверное, так оно и есть...
Croessmah
Модератор
Эксперт CЭксперт С++
13045 / 7308 / 814
Регистрация: 27.09.2012
Сообщений: 18,041
Записей в блоге: 3
Завершенные тесты: 1
24.07.2015, 23:51     Непонятный код и функция FindWindow #8
Цитата Сообщение от ninja2 Посмотреть сообщение
А что такое Spy++?
Что такое Visual C++
ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
25.07.2015, 00:14  [ТС]     Непонятный код и функция FindWindow #9
это отето збоку название окна
Непонятный код и функция FindWindow
понятно. Для тотолкомандера TTOTAL_CMD, можно для любого окна глянуть.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.07.2015, 00:27     Непонятный код и функция FindWindow
Еще ссылки по теме:

FindWindow() и тип char* - C++
Здравствуйте. Наверняка вопрос уже много раз задавался, но долгий и муторный поиск не помог. Вот код (он учебный, просто хочу понять...

Функция (код программы) - C++
Если кому не лень - помогите с написанием программы. Надо взять предложение "Вася, как оказалось, очень быстро бегает." и написать...

Объяснить код (рекурсивная функция). - C++
Кто может подробно объяснить эту рекурсивную функцию int Mod(int *a, int *end, int k) { return a < end ? ((*a)%k == 0) +...

Рекурсивная функция суммы (объяснить код) - C++
int summa(int x, int y) { if (x == 0) return y; if (y == 0) return x; return summa(x -1, y)+1; ...


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

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт CЭксперт С++
13045 / 7308 / 814
Регистрация: 27.09.2012
Сообщений: 18,041
Записей в блоге: 3
Завершенные тесты: 1
25.07.2015, 00:27     Непонятный код и функция FindWindow #10
Цитата Сообщение от ninja2 Посмотреть сообщение
понятно. Для тотолкомандера TTOTAL_CMD, можно для любого окна глянуть.
зайдите в свойства этого окна, там еще много всякой вкуснятины
Yandex
Объявления
25.07.2015, 00:27     Непонятный код и функция FindWindow
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru