|  16.01.2013 / 21:12 |  | 
| usb_device    Пользователь 
  Сейчас: Offline 
 Имя: ДенисОткуда: USB
 Регистрация: 07.01.2013
 
 | Windows API (англ. application programming interfaces) — общее наименование целого набора базовых функций интерфейсов программирования приложений операционных систем семейств Microsoft Windows корпорации «Майкрософт». Является самым прямым способом взаимодействия приложений с Windows. Windows API был изначально спроектирован для использования в программах, написанных на языке Си или C++. Работа через Windows API — это наиболее близкий к системе способ взаимодействия с ней из прикладных программ.   Win32  — 32-разрядный API для современных версий Windows. Самая популярная ныне версия. Базовые функции этого API реализованы в динамически подключаемых библиотеках kernel32.dll и advapi32.dll; базовые модули графического интерфейса пользователя — в user32.dll и gdi32.dll. Win32 появился вместе с Windows NT и затем был перенесён в несколько ограниченном виде в системы серии Windows 9x.  -----  ## Онлайн справочники ##  Оффсайт1. -->2. -->3. -->4. -->5. -->6. --> ---- ## Книги ## 1. Петцольд Ч. Программирование для Windows 95  Скачать => ---- ЗЫ: Сам недавно начал изучать, полезные материалы буду выкладывать в первый пост. Изменено usb_device (16.01 / 21:25) (всего 6 раз)
 | 
|  2.10.2013 / 17:36 |  | 
| AkT94    Пользователь 
  Сейчас: Offline 
 Имя: AkbI/\Регистрация: 30.09.2012
 
 | Закрывает активное окно (Калькулятор).#include "stdafx.h"
 #include "windows.h"
 #include "iostream.h"
 void main()
 {
 //Находим окно с зоголовком...
 HWND hwnd = FindWindow(NULL,
 "Калькулятор");
 //Посылаем запрос
 PostMessage(hwnd, WM_QUIT, 0, 0);
 }
 Запустите калькулятор, а потом нашу программу. Калькулятор будет закрыт.
 
 Изменено AkT94 (2.10 / 17:37) (всего 1 раз)
 | 
|  2.10.2013 / 22:53 |  | 
| ВитаминКО    Супермодератор 
  Сейчас: Offline 
 Имя: ВасилиусОткуда: RZN
 Регистрация: 20.04.2012
 
 | для PureBasic есть?__________________
 
   わからない!! | 
|  2.10.2013 / 23:37 |  | 
| Virus-ON    Пользователь 
  Сейчас: Offline 
 Имя: МаксОткуда: Чернигов
 Регистрация: 13.10.2011
 
 | ВитаминКО,  Даже для ассемблера есть. Кури доки   | 
|  2.10.2013 / 23:40 |  | 
| ВитаминКО    Супермодератор 
  Сейчас: Offline 
 Имя: ВасилиусОткуда: RZN
 Регистрация: 20.04.2012
 
 | мне отдельной библиотекой нужен..__________________
 
   わからない!! | 
|  26.02.2015 / 03:09 |  | 
| NeiroNext    Пользователь 
  Сейчас: Offline 
 Имя: МихаилОткуда: Херсон
 Регистрация: 16.01.2010
 
 | Здравствуйте! Как получить выделенный пользователем текст, желательно без его копирования в буфер? Также желательно чтобы припотере фокуса этот метод также работал. На линуксе использовал xsel, на втнде пока не нашёл решение чтобы получить текст даже после потере фокуса. Пример чтобы было понятно что мне нужно: я выделяют неважно где в системе текст и нажимаю комбинацию клавиш или графическую кнопку ( потеря фокуса) и программа получает этот выделенный текст для дальнейших манипуляций. Знаю по аналогии с линуксом что это будет работать не со всеми программами из-за их реализации. Зарание спасибо за ответ!
 | 
|  26.02.2015 / 08:15 |  | 
| Ксакеп    Модератор форума 
  Сейчас: Offline 
 Регистрация: 20.06.2012
 | NeiroNext, тут вот в чём дело: http://postimg.org/image/m9tz159l5/  — нет специального буфера в винде, который бы походил на линкусовский, насколько я понимаю. | 
|  26.02.2015 / 13:20 |  | 
| NeiroNext    Пользователь 
  Сейчас: Offline 
 Имя: МихаилОткуда: Херсон
 Регистрация: 16.01.2010
 
 | Ксакеп, Спасибо! Это конечно печалька, в линуксе в этот буфер помещается последний выделенный текст. А как тогда можно определить текст под фокусом, или еще лучше под фокусом окна которое в себе уже имеет окно с выделенным текстом (насколько я понимаю в винде каждый элемент своего рода окно). Более знаком с qt и линуксом, для винды работал с win32 с ассемблера, но если покажете готовый пример (а с коментами вообще класс) буду очень рад за сэкономленное время. Придется знач текст все-таки копировать наверное. Спасибо за быстрый ответ!!!
 | 
|  7.05.2016 / 16:54 |  | 
| vl@volk    Пользователь 
  Сейчас: Offline 
 Имя: ВладиславОткуда: Земля
 Регистрация: 26.12.2012
 
 | Заметил, что в виндус приложения частенько прогресс бары пишкт "(не отвечает)", хотя они нужны для того, чтобы окошко как раз и показывало прогресс операции. Насколько я понимаю, это из-за выполнения тяжелого процесса в диалоговом окне. Почему так многие делают? почему? Меня уже бесит это вечное не отвечает, не отвечает. НЕ АТВИЧАЕТ. Такое ощущение будто там Анти Али сидит.__________________
 
   знает толк | 
|  28.06.2016 / 20:31 |  | 
| Кирпи4    Пользователь 
  Сейчас: Offline 
 Имя: МишельРегистрация: 10.04.2011
 
 | vl@volk, такая штука происходит когда ты не обрабатываешь поступающие WinApiшные сообщения - следовательно винда думает что приложение повисло
 |