Tekst informacyjny o polityce Cookies Close   
    
 
         
• Strona główna
• 1. Linki
• 3. Kontakt: e-Mail
 
         
• 1. Baza danych
• 2. Tabele i kwerendy
• 3. Formularze
• 4. Raporty
• 5. Moduły i makra
• 6. Obsługa błędów
 
    

II.   VBA 

    
• 1. Okna Accessa
• 2. Okna Formularzy
• 3.Okna Dialogowe
• 4. Tekst
• 5. Liczby
• 6. Pliki
• 7. Inne
 
    

III.   API 

    
• 1. Ogólnie o API
• 2. Funkcje API
• 3. System
• 4. Praca z oknami
• 5. Okna dialogowe
• 6. API - Inne
 
         
• 1. Bitmapy 24 Bit
• 2. GDI i HDC
• 3. Kody kreskowe
• 4. Formant Image
• 5. FreeImage.dll
 
    

V.   Inne 

    
• 1. Shell i MsDOS
• 2. Kontrolki
• 3. ६ԼҚ ਸ
• 4. Unikod

 
Odwiedzin:

Logo AccessFAQ• III. Funkcje API •

1. Ogólnie o funkcjach API

 
1.1 Podstawowe informacje o funkcjach API ?
1.2 O API - znalezione w sieci: Wiktor Zychla - "Programowanie pod Windows"
 

2. Funkcje API

2.1 Uniwersalna funkcja API - SendMessage (...) - opis niektórych argumentów tej funkcji.
2.2 SetWindowPos (...) - zmiania rozmiaru okna, jego położenia w płaszczyznach XYZ oraz zmiana stylu okna.
2.3 Odczyt aktualnej pozycji kursora i wywołanie zdarzeń przycisków myszy.
2.4 GetWindow (...) - odczyt uchwytu okna w/m pozycji (Z order).
2.5 ShowWindow (...) - sposoby pokazywania okien.
2.6 GetSystemMetrics (...) - systemu miar i dane konfiguracyjne systemu miar.
2.7 GetLocaleInfo (...) - ustawienia lokalne (m.in. Panel Sterowania/Ustawienia regionalne) dotyczące liczb, waluty, godziny, daty, kraju, języka itp.
 

3. System

3.1 Jak pobrać zmienne środowiskowe ?
3.2 Jak pobrać ścieżki folderów systemowych ?
3.3 Jak pobrać numer seryjny dysku, jego etykietę i system plików ?
3.4 Jak pobrać listę zainstalowanych drukarek ?
3.5 Jak synchroniczne sformatować dyskietkę ?
3.6 Jak pobrać niektóre kolory systemowe Windows ?
3.7 Jak zmienić wskaźnik myszy na inny systemowy wskaźnik ?
3.8 Jak załadować wskaźnik myszy z zasobów np. C:\Windows\Cursors ?
3.9 Jak sprawdzić wersję systemu operacyjnego ?
3.10 Jak pobrać listę dysków logicznych w systemie ?
3.11 Jak pobrać pojemności i ilość wolnego miejsca na dyskach logicznych ?
3.12 Jak pobrać nazwę systemu plików na dysku ?
3.13 Jak pobrać wielkość klastra dysku w systemie plików NTFS ?
3.14 Jak pobrać wielkość klastra dysku w systemie plików FAT ?
3.15 Jak pobrać nazwę użytkownika i nazwę domeny ?
3.16 Jak pobrać SID (Security Identifier) użytkownika ?
3.17 Jak pobrać nazwę i rozmiar papieru obsługiwanego przez drukarkę ?
3.18 Ciąg dalszy rozważań:   Jak pobrać wielkość klastra dysku ?
 

4. Praca z oknami

4.1 Jak pobrać uchwyt okna mającego fokus ?
4.2 Jak pobrać uchwyt aktywnego okna ?
4.3 Jak pobrać tekst (tytuł) okna ?
4.4 Jak zmienić tekst (tytuł) okna ?
4.5 Jak pobrać nazwę klasy okna ?
4.6 Jak pobrać identyfikator okna mając jego uchwyt, jak pobrać uchwyt rodzica okna oraz jak pobrać uchwyt okna mając jego ID i uchwyt rodzica ?
4.7 Jak pobrać pozycję kursora myszy oraz uchwyt i wymiary okna znajdującego się pod kursorem myszy ?
4.8 Jak utworzyć własne okno klasy EDIT, ale bez obsługi zdarzeń ?
4.9 Jak odczytać styl okna ?
4.10 Jak pobrać najważniejsze dane okna znajdujacego się pod wskaźnikiem myszy ?
 

5. Okna dialogowe

5.1 Jak wyświetlić okno dialogowe "Otwórz plik" (możliwy wybór wielokrotny) lub "Zapisz plik" i pobrać elementy składowe ścieżki pliku (przy wyborze jednego pliku) ?
5.2 Jak wyświetlić okno dialogowe "Otwórz plik" lub "Zapisz plik" - wersja uproszczona (wybór tylko jednego pliku) ?
5.3 Jak wyświetlić okno dialogowe "Wybierz kolor" ?
5.4 Jak wyświetlić okno dialogowe "Wybierz folder" i pobrać nazwę pliku ?
 

6. Inne przykłady

6.1 Jak otworzyć plik tekstowy za pomocą systemowego Notatnika, ustawić kursor na końcu tekstu i na bieżąco śledzić zmiany wpisywanego tekstu ?
6.2 Jak pobrać rozdzielczość pionową i poziomą kontekstu urządzenia (HDC)
oraz przeliczyć Piksel na Twipy i Twip na Piksel ?
6.3 Jak osadzić systemowy Kalkulator w formularzu i pobrać za pomocą przycisku otrzymany wynik działania ?
6.4 Jak pobrać z systemowego Kalkulatora wynik działania ?

 ΔΔΔ