* * *    
Главная » Статьи » Введение

Просмотров: 3394 | Дата: 23.05.2022 | Коментарии (0)

Онлайн API справка


Инструмент позволяющий по горячим клавишам вызывать справку
по win API функциям и константам.

По аналоги с стандартной справкой, наводим курсор в редакторе PB и жмём горячую клавишу.
Инструмент достаточно старый...
Упоминание о нём начинается с 2006 года.

Code

;---------------------------------------------------------------------  
; Онлайн справка API  
;  
; Работает как "помощь PureBasic (клавиша F1), но и для Win32 функций.  
; Определяет, функции Win32 вида: Функция_ ()  
; и константы вида: #MB_ICONERROR  
;---------------------------------------------------------------------  
; Установка:  
; 1.  
; Скомпилировать этот исходный код  
; 2.  
; Меню "Инструменты">> Настройка инструментов >> Новый  
; Командная строка: указать путь к исполняемому файлу  
; Название: справка API Online  
; События запуска унструмента: меню или горячая клавиша  
; (например): Ctrl +F1  

;  
;Здесь мы должны определить, "URL, который будет использоваться для исследований  
;  
; Url.s = "http://www.google.com/search?q=site:msdn.microsoft.com+msdn+win32+"+Word+"&btnI=true"  
;  
; Этот код определяет слово под курсором в встроенном редакторе PureBasic  

Define.s Word  
Word = GetEnvironmentVariable("PB_TOOL_Word")  
If Word  
  If Right(Word, 1) = "_"  
  Word = Left(Word, Len(Word) -1)  
  ElseIf Left(Word, 1) = "#"  
  Word = Right(Word,Len(Word) -1)  
  EndIf  
   
  RunProgram("rundll32.exe","url.dll,FileProtocolHandler http://www.google.ru/search?q=site:msdn.microsoft.com+msdn+win32+" + Word + "&btnI=true", "")  
EndIf
;---------------------------------------------------------------------
;



Подключается стандартно:

(горячие клавишы выбирал в PB4.30 а в PB4.41 не нашел... )














Сайт посвящён языку программирования PureBasic — коммерческий компилятор языка программирования, использующего синтаксис BASIC. Предназначен для создания кроссплатформенных приложений для AmigaOS, Linux, Microsoft Windows, Windows NT и Mac OS X. Разработан компанией Fantaisie Software.