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

При попытке найти окно выдает 0 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование идентификаторов. http://www.cyberforum.ru/cpp-beginners/thread430690.html
#include <iostream> #include <conio.h> #define N 4 #define M 5 void main() { { int mass; for(int i = 0; i< N; i++){ for(int j = 0; j< M; j++)
C++ Работа с бинарной кучей У меня есть программа связанная с бинарной кучей,добавлением в неё элемента, поиска необходимого и его удаление.Но в ней есть неполадки, не вставляет в корень наибольший элемент и при удалении дублирует последний или предпоследний элемент. Помогите в решении и объясните пожалуйста. Заранее спасибо! // kucha.cpp: главный файл проекта. #include "stdafx.h" #include <iostream> #include... http://www.cyberforum.ru/cpp-beginners/thread430660.html
C++ Написать программу которая находит файлы, созданные в нерабочее время
Написать программу которая находит фаайлы, созданные в нерабочее время. Понятия не имею как такое сделать, знаю как искать файлы, но в нерабочее время понятия не имею как... Наверно файлы которые были созданы пока за ним никого не было. Кто нибудь может помочь?
C++ Сформировать строку вдвое большей длины, где каждый символ дополняется пробелом
Задание: ввести строку символов. Сформировать строку вдвое большей длины, где каждый символ предворяется пробелом. Вывести полученную строку. Вот код программы: #include <conio.h> #include <iostream.h> #include <string.h> void main() { clrscr(); char x;
C++ Как ограничить доступ к внешним устройствам и не только http://www.cyberforum.ru/cpp-beginners/thread430623.html
Руководство компании поставило задачу по информационной безопасности компании: ограничить доступ сотрудников к USB портам, Wi Fi и Bluetooth, дисководам и приводам рабочих компьютеров, но не всем все закрыть, а с учетом настраиваемых групп или политик пользователей. C помощью какой программы легче всего это сделать? Ну и что бы подешевле было?
C++ Глюк системы или кривой код? Программа должна быть сдана уже завтра, но работать нормально она отказывается. Сделана и тестируется через VS 2008. Проблема такова: При запуске программы в режиме "запуска без отладки" выполняет все действия, кроме нормального чтения из файла (бинарного). Есть 2 тестовых файла, один запускается (test.bin), второй - нет(test2.bin), вылетает системная ошибка, что мол приложение не отвечает и... подробнее

Показать сообщение отдельно
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
21.01.2012, 00:48     При попытке найти окно выдает 0
ну е мае
Return value
Type: int
If the function succeeds, the return value is the length, in characters, of the copied string, not including the terminating null character. If the window has no title bar or text, if the title bar is empty, or if the window or control handle is invalid, the return value is zero. To get extended error information, call GetLastError.
Вольный перевод такой
Если функция завершается успешно, возвращаемое значение равно количеству символов,
скопированных в буфер не включая нуль символа в конце. Если окно не имеет тайтл
бара или текста, если заголовок тайтл бара пустой или если окно или контрол
невалидно, возвращается ноль. Для получения подробной информации вызовите
GetLastError

Так вот в третий раз попробую спросить. Что возвращает функция? Вы смотрели на эти возвращаемые значения. Вызывали ф-ию GetLastError?


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
HWND test = FindWondow();
TCHAR a[500];
const int n = GetWindowText(test,a,500);
if (n == 0)
{
  const DWORD error = GetLastError();
  cout << "error code = " << error << endl;
}
else
{
  // в случаях, когда текст не получается, мы сюда заходим, или всетаки в ветку с ошибкой?
  cout << "Result:" << a << endl;
}
 
Текущее время: 13:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru