Strony w tej kategorii
- Komunikacja międzyprocesowa Ostatnia aktualizacja: 2010-10-31 18:27
- Potoki Ostatnia aktualizacja: 2010-10-31 18:27
- Zarządzanie pamięcią Ostatnia aktualizacja: 2010-10-31 18:27
- CopyMemory Ostatnia aktualizacja: 2010-10-31 18:27
- ZeroMemory Ostatnia aktualizacja: 2010-10-31 18:27
- SecureZeroMemory Ostatnia aktualizacja: 2010-10-31 18:27
- FillMemory Ostatnia aktualizacja: 2010-10-31 18:27
- MoveMemory Ostatnia aktualizacja: 2010-10-31 18:27
- Procesy i wątki Ostatnia aktualizacja: 2010-10-31 18:27
- CreateToolhelp32Snapshot Ostatnia aktualizacja: 2008-03-02 14:42
- Sleep Ostatnia aktualizacja: 2010-10-31 18:27
- Sleep Ostatnia aktualizacja: 2010-10-31 18:27
- SleepEx Ostatnia aktualizacja: 2010-10-31 18:27
- SleepEx Ostatnia aktualizacja: 2010-10-31 18:27
- CreateProcess Ostatnia aktualizacja: 2010-10-31 18:27
- CreateProcess Ostatnia aktualizacja: 2010-10-31 18:27
- CreateProcess Ostatnia aktualizacja: 2010-10-31 18:27
- CreateThread Ostatnia aktualizacja: 2010-10-31 18:27
- Struktury Ostatnia aktualizacja: 2006-08-13 14:31
- DLLVERSIONINFO Ostatnia aktualizacja: 2010-10-31 18:27
- DLLVERSIONINFO2 Ostatnia aktualizacja: 2010-10-31 18:27
- MSGBOXPARAMS Ostatnia aktualizacja: 2006-08-20 19:39
- HELPINFO Ostatnia aktualizacja: 2006-08-13 20:32
- ShellExecute Ostatnia aktualizacja: 2010-08-22 11:13
- CopyMemory Ostatnia aktualizacja: 2010-10-31 18:27
- MessageBox Ostatnia aktualizacja: 2012-03-24 19:02
- SendMessage Ostatnia aktualizacja: 2010-10-31 18:27
- PostMessage Ostatnia aktualizacja: 2010-10-31 18:27
- FindWindow Ostatnia aktualizacja: 2010-10-31 18:27
- FindWindowEx Ostatnia aktualizacja: 2010-10-31 18:27
- IsWindow Ostatnia aktualizacja: 2010-10-31 18:27
- CloseWindow Ostatnia aktualizacja: 2010-10-31 18:27
- ShowWindow Ostatnia aktualizacja: 2010-10-31 18:27
- IsIconic Ostatnia aktualizacja: 2010-10-31 18:27
- IsZoomed Ostatnia aktualizacja: 2010-10-31 18:27
- IsChild Ostatnia aktualizacja: 2010-10-31 18:27
- OpenIcon Ostatnia aktualizacja: 2010-10-31 18:27
- IsWindowVisible Ostatnia aktualizacja: 2010-10-31 18:27
- AnyPopup Ostatnia aktualizacja: 2010-10-31 18:27
- ZeroMemory Ostatnia aktualizacja: 2010-10-31 18:27
- ZeroMemory Ostatnia aktualizacja: 2010-10-31 18:27
- ZeroMemory Ostatnia aktualizacja: 2010-10-31 18:27
- SecureZeroMemory Ostatnia aktualizacja: 2010-10-31 18:27
- FillMemory Ostatnia aktualizacja: 2010-10-31 18:27
- MoveMemory Ostatnia aktualizacja: 2010-10-31 18:27
- Sleep Ostatnia aktualizacja: 2010-10-31 18:27
- SleepEx Ostatnia aktualizacja: 2010-10-31 18:27
- ShellExecute Ostatnia aktualizacja: 2010-10-31 18:27
- CreateProcess Ostatnia aktualizacja: 2010-10-31 18:27
- CreateProcess Ostatnia aktualizacja: 2010-10-31 18:27
- DriveType Ostatnia aktualizacja: 2010-10-31 18:27
- RealDriveType Ostatnia aktualizacja: 2010-10-31 18:27
- DllGetVersion Ostatnia aktualizacja: 2010-10-31 18:27
- PathIsExe Ostatnia aktualizacja: 2010-10-31 18:27
- ShellAbout Ostatnia aktualizacja: 2010-10-31 18:27
- CreateFile Ostatnia aktualizacja: 2010-10-31 18:27
- ReadFile Ostatnia aktualizacja: 2010-10-31 18:27
- WriteFile Ostatnia aktualizacja: 2010-10-31 18:27
- SetFilePointer Ostatnia aktualizacja: 2010-10-31 18:27
- Beep Ostatnia aktualizacja: 2010-10-31 18:27
- RegisterWindowMessage Ostatnia aktualizacja: 2010-10-31 18:27
- ReadProcessMemory Ostatnia aktualizacja: 2010-10-31 18:27
- WriteProcessMemory Ostatnia aktualizacja: 2010-10-31 18:27
- WriteProcessMemory Ostatnia aktualizacja: 2010-10-31 18:27
- GetLastError Ostatnia aktualizacja: 2010-10-31 18:27
- SetLastError Ostatnia aktualizacja: 2008-08-19 12:23
- SetLastErrorEx Ostatnia aktualizacja: 2008-09-25 16:26
- DefWindowProc Ostatnia aktualizacja: 2006-08-12 09:49
- CloseHandle Ostatnia aktualizacja: 2006-08-13 21:54
- MessageBeep Ostatnia aktualizacja: 2012-03-24 19:14
- MessageBoxIndirect Ostatnia aktualizacja: 2012-03-24 19:13
- LoadIcon Ostatnia aktualizacja: 2006-08-13 16:14
- ExtractIcon Ostatnia aktualizacja: 2006-08-13 21:41
- DestroyIcon Ostatnia aktualizacja: 2006-08-13 21:22
- CopyIcon Ostatnia aktualizacja: 2006-08-13 21:48
- CopyCursor Ostatnia aktualizacja: 2006-08-13 21:46
- MessageBoxEx Ostatnia aktualizacja: 2012-03-24 19:11
- GetWindowText Ostatnia aktualizacja: 2006-08-23 21:18
- AdjustWindowRect Ostatnia aktualizacja: 2006-08-25 00:14
- AdjustWindowRectEx Ostatnia aktualizacja: 2006-08-25 20:17
- CreateThread Ostatnia aktualizacja: 2010-10-31 18:27
- EnumWindows Ostatnia aktualizacja: 2010-10-31 18:27
- EnumChildWindows Ostatnia aktualizacja: 2010-10-31 18:27
- EnumWindowsProc Ostatnia aktualizacja: 2010-10-31 18:27
- EnumChildProc Ostatnia aktualizacja: 2010-10-31 18:27
- OpenProcess Ostatnia aktualizacja: 2010-10-31 18:27
- WinMain Ostatnia aktualizacja: 2007-09-13 09:35
- GetWindow Ostatnia aktualizacja: 2010-10-31 18:27
- AnimateWindow Ostatnia aktualizacja: 2010-10-31 18:27
- ArrangeIconicWindows Ostatnia aktualizacja: 2010-10-31 18:27
- GetDesktopWindow Ostatnia aktualizacja: 2010-10-31 18:27
- GetSystemMetrics Ostatnia aktualizacja: 2008-08-03 18:08
- RegisterClass Ostatnia aktualizacja: 2008-08-22 11:38
- CopyFile Ostatnia aktualizacja: 2010-10-31 18:27
WinAPI
Windows API
Windows API (Windows Application Programming Interface), zwane też WinAPI, jest zbiorem funkcji, stałych i zmiennych potrzebnych i umożliwiających działanie programu w systemie operacyjnym Windows.Zbiór ten jest bardzo obszerny i zawiera funkcje zarówno do tworzenia okien programow, menu, przycisków i innych elementów interfejsu użytkownika, jak i sprawdzania działań użytkownika, a także umożliwiające dostęp do innych aplikacji, funkcji sieciowych czy sprzętu w komputerze. Mianem WinAPI określamy standardowe funkcje przychodzące wraz z plikami .dll (w 16-bitowych wersjach z rozszerzeniem .exe) dostarczanymi z systemem - np. kernel32.dll, user32.dll, gdi32.dll czy wsock32.dll, znajdujące się w podkatalogach System i System32 w głównym katalogu systemu Windows. Ilość bibliotek rośnie wraz z każdą nową wersją Windows.
Obecnie znakomita wiekszość kompilatorów posiada odpowiednie pliki nagłówkowe umożliwiające korzystanie z WinAPI.
Dokumentacja do wszystkich funkcji WinAPI znajduje się na stronach MSDN (oczywiście po angielsku).
Oprócz WinAPI istnieją inne API i frameworki umożliwiające tworzenie oprogramowania pod Windows, np.: .NET (podstawy), podsystem POSIX (tak, Windows serii NT jest zgodny z POSIX).
Opis funkcji WinAPI (po angielsku):
Opis powstał częściowo na podstawie informacji z Wikipedii
Artykuł został umieszczony na liście Zalążków artykułów. Jeżeli możesz rozbuduj go!
Hmm... trzeba pomyśleć nad wyglądem tej strony.