Функции Windows
|
|
maxturbo | Дата: Суббота, 19 Сентября 2009, 19:22 | Сообщение # 1 |
![maxturbo](http://s5.ucoz.net/a/05/0892.jpg) Профи
Группа: Участники
Сообщений: 379
Награды: 0
Замечания: 0%
Статус: ![](/on.gif)
Профессия: Программер
Проектов: 1 в разработке
| В этой теме я буду выкладывать по немногу стандартные функции Windows
|
|
| |
maxturbo | Дата: Суббота, 19 Сентября 2009, 19:25 | Сообщение # 2 |
![maxturbo](http://s5.ucoz.net/a/05/0892.jpg) Профи
Группа: Участники
Сообщений: 379
Награды: 0
Замечания: 0%
Статус: ![](/on.gif)
Профессия: Программер
Проектов: 1 в разработке
| Вот для начало первые две функции может кому пригодятся в быту Code Собственно сам decls файл .lib "kernel32.dll" LoadLibrary%(lib$) :"LoadLibraryA" GetProcAddress%(lib$,FunctName$):"GetProcAddress" Объясняю lib$-Загружает dll файл FunctName$-сюда вписываем функцию dll библиотеки и работаем с ней в дольнейшем Удобно использовать их без подключения библиотеки через decls файл
Сообщение отредактировал maxturbo - Суббота, 19 Сентября 2009, 19:26 |
|
| |
Draw | Дата: Суббота, 19 Сентября 2009, 19:38 | Сообщение # 3 |
![Draw](http://www.igrostroenie.ru/avatar/72/719085.jpg) Продвинутый
Группа: Участники
Сообщений: 194
Награды: 0
Замечания: 0%
Статус: ![](/on.gif)
Команда: DeforShys
Проектов: 8 (2 активных 6 инактив)
| проверял уже? без багов? тогда +1) за полезное))
ICQ 557709132 пиши. Отвечу на любой вопрос по блицу
|
|
| |
maxturbo | Дата: Суббота, 19 Сентября 2009, 19:48 | Сообщение # 4 |
![maxturbo](http://s5.ucoz.net/a/05/0892.jpg) Профи
Группа: Участники
Сообщений: 379
Награды: 0
Замечания: 0%
Статус: ![](/on.gif)
Профессия: Программер
Проектов: 1 в разработке
| Да вроде без багов
|
|
| |
maxturbo | Дата: Суббота, 19 Сентября 2009, 21:08 | Сообщение # 5 |
![maxturbo](http://s5.ucoz.net/a/05/0892.jpg) Профи
Группа: Участники
Сообщений: 379
Награды: 0
Замечания: 0%
Статус: ![](/on.gif)
Профессия: Программер
Проектов: 1 в разработке
| Нашол баг, так что в скором времени исправлю
|
|
| |
maxturbo | Дата: Суббота, 19 Сентября 2009, 21:38 | Сообщение # 6 |
![maxturbo](http://s5.ucoz.net/a/05/0892.jpg) Профи
Группа: Участники
Сообщений: 379
Награды: 0
Замечания: 0%
Статус: ![](/on.gif)
Профессия: Программер
Проектов: 1 в разработке
| Code .lib "shell32.dll" ShellExecute%(hwnd%,Operation$,File$,Parameters%,Directory$,ShowCmd):"ShellExecuteA" Не плохо заменяет стандартную функцию в Blitz3D ExecFile А вот описание: Параметр Описание hwnd Дескриптор родительского окна. При вызове функции из Visual FoxPro должен быть равен нулю. Operation Может принимать одно из следующих значений: "find", "explore", "edit", "open" или "print" File Имя файла или папки - в зависимости от значения параметра Operation. Parameters Список параметров, передаваемых загружаемому приложению Directory Путь к файлу, указанному в File ShowCmd Определяет вид главного окна загружаемого приложения ;________________________________________________________________________________________________________ ShowCmd Описание 0 Скрывает окно загружаемого приложения и активизирует другое окно. 1 Отображает главное окно приложения и делает его активным. Если окно приложения минимизировано или максимизировано, Windows восстанавливает его первоначальный размер и позицию. 2 Окно загружаемого приложения минимизировано. 3 Раскрывает окно приложения на весь экран и делает его активным. 4 Отображает окно приложения в его последних сохранённых размерах, но не делает его активным.
|
|
| |
maxturbo | Дата: Воскресенье, 20 Сентября 2009, 00:09 | Сообщение # 7 |
![maxturbo](http://s5.ucoz.net/a/05/0892.jpg) Профи
Группа: Участники
Сообщений: 379
Награды: 0
Замечания: 0%
Статус: ![](/on.gif)
Профессия: Программер
Проектов: 1 в разработке
| Code .lib "shell32.dll"
CommandLineToArgv% (lpCmdLine$, pNumArgs%) : "CommandLineToArgvW" DoEnvironmentSubst% (szString$, cbString%) : "DoEnvironmentSubstA" DragAcceptFiles (hwnd%, fAccept%) : "DragAcceptFiles" DragFinish (hDrop%) : "DragFinish" DragQueryFile% (HDROP%, UINT%, lpStr$, ch%) : "DragQueryFileA" DragQueryPoint% (HDROP%, lpPoint*) : "DragQueryPoint" DuplicateIcon% (hInst%, hIcon%) : "DuplicateIcon" ExtractAssociatedIcon% (hInst%, lpIconPath$, lpiIcon%) : "ExtractAssociateIconA" ExtractIcon% (hInst%, lpszExeFileName$, nIconIndex%) : "ExtractIconA" ExtractIconEx% (lpszFile$, nIconIndex%, phiconLarge%, phiconSmall%, nIcons%) : "ExtractIconExA" FindEnvironmentString$ (szEnvVar$) : "FindEnvironmentStringA" FindExecutable% (lpFile$, lpDirectory$, lpResult$) : "FindExecutableA" SHAppBarMessage% (dwMessage%, pData*) : "SHAppBarMessage" Shell_NotifyIcon% (dwMessage%, lpData*) : " Shell_NotifyIconA" ShellAbout% (hwnd%, szApp$, szOtherStuff$, hIcon%) : "ShellAboutA" SHFileOperation% (lpFileOp*) : " SHFileOperationA" SHFreeNameMappings (hNameMappings%) : "SHFreeNameMappings" SHGetFileInfo% (pszPath$, dwFileAttributes%, psfi*, cbFileInfo%, uFlags%) : " SHGetFileInfoA" SHGetNewLinkInfo% (pszLinkto$, pszDir$, pszName$, pfMustCopy%, uFlags%) : "SHGetNewLinkInfoA" WinExecError (hwnd%, error%, lpstrFileName$, lpstrTitle$) : "WinExecErrorA" Вот еще фунции библиотеки shell32
|
|
| |
maxturbo | Дата: Воскресенье, 20 Сентября 2009, 06:04 | Сообщение # 8 |
![maxturbo](http://s5.ucoz.net/a/05/0892.jpg) Профи
Группа: Участники
Сообщений: 379
Награды: 0
Замечания: 0%
Статус: ![](/on.gif)
Профессия: Программер
Проектов: 1 в разработке
| dll Функции Windows
|
|
| |