Prawo Murphy'ego: To co może się nie udać, nie uda się na pewno.
Visual Basic 6 - Stałe predefiniowane

Stałe określające atrybuty okien

Stała Wartość Opis
vbHide 0 Okno jest ukryte i posiada fokus
vbNormalFocus 1 Okno ma normalny rozmiar i pozycję i posiada fokus
vbMinimizedFocus 2 Okno jest zminimalizowane i posiada fokus
vbMaximizedFocus 3 Okno jest zmaksymalizowane i posiada fokus
vbNormalNoFocus 4 Okno ma normalny rozmiar i pozycję. Aktualnie aktywne okno pozostaje aktywne
vbMinimizedNoFocus 6 Okno jest zminimalizowane. Aktualnie aktywne okno pozostaje aktywne

Stałe określające atrybuty plików

Stała Wartość Opis
vbNormal 0 Normalny (domyślny)
vbReadOnly*** 1*** Tylko do odczytu
vbHidden 2 Ukryty
vbSystem 4 Systemowy
vbVolume** 8** Nazwa wolumenu, jeżeli jest określony, inne parametry są ignorowane
vbDirectory* 16* Katalog lub folder
vbArchive 32 Plik został zmieniony od ostatniego wykonania kopii zapasowej
     * Nie dotyczy funkcji SetAttr()
    ** Nie dotyczy funkcji GetAttr i SetAttr()
   *** Nie dotyczy funkcji Dir

Stałe wykorzystywane przez funkcje daty i czasu

TypOkresu (Interval)
Wartość Opis
yyyy Rok
q Kwartał
m Miesiąc
y Dzień roku
d Dzień
w Dzień tygodnia
ww Tydzień
h Godzina
n Minuta
s Sekunda
PierwszyDzieńTygodnia (FirstDayOfWeek)
Stała Wartość Opis
vbUseSystem 0 Użyj ustawień NLS API
vbSunday 1 Niedziela (domyślna)
vbMonday 2 Poniedziałek
vbTuesday 3 Wtorek
vbWednesday 4 środa
vbThursday 5 Czwartek
vbFriday 6 Piątek
vbSaturday 7 Sobota
PierwszyTydzieńRoku (FirstWeekOfYear)
Stała Wartość Opis
vbUseSystem 0 Użyj ustawień NLS API
vbFirstJan 1 Tydzień zawierający 1 stycznia (domyślnie)
vbFirstFourDays 2 Pierwszy tydzień, w którym są co najmniej 4 dni nowego roku
vbFirstFullWeek 2 Pierwszy pełny tydzień nowego roku.

Stałe określające zawartość Clipboard

Stała Wartość Opis
vbCFLink** &HBF00** Informacja dynamicznej wymiany danych DDE
vbCFRTF*** &HBF01*** Rich Text Format (pliki .rtf)
vbCFText** 1** Tekst
vbCFBitmap* 2* Bitmap (pliki .bmp)
vbCFMetafile* 3* Metafile (pliki .wmf)
vbCFDIB* 8* Device-independent bitmap (DIB)
vbCFPalette* 9* Paleta kolorów
vbCFEMetaFile 14 Enhanced metafile (plik .emf)
vbCFFiles 15 Lista plików z Windows Explorer
     * Dotyczy metod GetData, GetFormat i SetData
    ** Dotyczy metod GetFormat, GetText i SetText
   *** Dotyczy metod GetText i SetText

Stałe określające kolory

Kolory
Stała Wartość Opis
vbBlack &H0 Czarny
vbRed &HFF Czerwony
vbGreen &HFF00 Zielony
vbYellow &HFFFF Żółty
vbBlue &HFF0000 Niebieski
vbMagenta &HFF00FF Magenta
vbCyan &HFFFF00 Morski
vbWhite &HFFFFFF Biały
Kolory systemowe
Stała Wartość Opis
vbScrollBars &H80000000 Kolor pasków przewijania
vbDesktop &H80000001 Kolor pulpitu
vbActiveTitleBar &H80000002 Kolor aktywnego paska tytułowego
vbInactiveTitleBar &H80000003 Kolor nieaktywnego paska tytułowgo
vbMenuBar &H80000004 Kolor menu
vbWindowBackground &H80000005 Kolor tła okna
vbWindowFrame &H80000006 Kolor obramowania okna
vbMenuText &H80000007 Kolor tekstu w menu
vbWindowText &H80000008 Kolor tekstu w oknie
vbTitleBarText &H80000009 Kolor tekstu paska tytułowego
vbActiveBorder &H8000000A Kolor ramki aktywnego okna
vbInactiveBorder &H8000000B Kolor ramki niektywnego okna
vbApplicationWorkspace &H8000000C Kolor tła aplikacji wielodokumentowej MDI
vbHighlight &H8000000D Kolor tła wybranych elementów kontrolki
vbHighlightText &H8000000E Kolor tekstu wybranych elementów
vbButtonFace &H8000000F Kolor przycisków
vbButtonShadow &H80000010 Kolor cienia przycisków
vbGrayText &H80000011 Kolor niedostępnego tekstu
vbButtonText &H80000012 Kolor tekstu przycisków
vbInactiveCaptionText &H80000013 Kolor tekstu nieaktywnej etykiety narzędzi
vb3DHighlight &H80000014 Kolor podświetlonych elementów 3D
vb3DDKShadow &H80000015 Cienmniejszy kolor cienia elementów 3D
vb3DLight &H80000016 Drugi jaśniejszy kolor elementów 3D
vb3DFace &H8000000F Kolor tekstu 3D
vb3Dshadow &H80000010 Kolor cienia tekstu
vbInfoText &H80000017 Kolor tekstu podpowiedzi
vbInfoBackground &H80000018 Kolor tła podpowiedzi

Stałe wykorzystywane dla określenia kodów klawiszy

Stała Wartość Opis
vbKeyLButton 1 Lewy przycisk myszy
vbKeyRButton 2 Prawy przycisk myszy
vbKeyCancel 3 klawisz CANCEL
vbKeyMButton 4 środkowy przycisk myszy
vbKeyBack 8 klawisz BACKSPACE
vbKeyTab 9 klawiszTAB
vbKeyReturn 13 klawisz ENTER
vbKeyShift 16 klawisz SHIFT
vbKeyControl 17 klawisz CTRL
vbKeyPause 19 klawisz PAUSE
vbKeyCapital 20 klawisz CAPS LOCK
vbKeyEscape 27 klawisz ESC
vbKeySpace 32 spacja
vbKeyPageUp 33 klawisz PageUp
vbKeyPageDown 34 klawisz PageDown
vbKeyEnd 35 klawisz End
vbKeyHome 36 klawisz Home
vbKeyLeft 37 strzałka w lewo
vbKeyUp 38 strzałka do góry
vbKeyRight 39 strzałka w prawo
vbKeyDown 40 strzałka w dół
vbKeyPrint 42 klawisz PRINT SCREEN
vbKeyInsert 45 klawisz Insert
vbKeyDelete 46 klawisz Delete
vbKeyNumlock 144 klawisz NUM LOCK
Kody klawiszy 'A' do 'Z' takie same jak kody ASCII od 'A' do 'Z'
Stała Wartość Opis
vbKeyA 65 A
vbKeyB 66 B
vbKeyC 67 C
vbKeyD 68 D
vbKeyE 69 E
vbKeyF 70 F
vbKeyG 71 G
vbKeyH 72 H
vbKeyI 73 I
vbKeyJ 74 J
vbKeyK 75 K
vbKeyL 76 L
vbKeyM 77 M
vbKeyN 78 N
vbKeyO 79 O
vbKeyP 80 P
vbKeyQ 81 Q
vbKeyR 82 R
vbKeyS 83 S
vbKeyT 84 T
vbKeyU 85 U
vbKeyV 86 V
vbKeyW 87 W
vbKeyX 88 X
vbKeyY 89 Y
vbKeyZ 90 Z
Kody klawiszy '0' do '9' takie same jak kody ASCII od '0' do '9'
Stała Wartość Opis
vbKey0 48 0
vbKey1 49 1
vbKey2 50 2
vbKey3 51 3
vbKey4 52 4
vbKey5 53 5
vbKey6 54 6
vbKey7 55 7
vbKey8 56 8
vbKey9 57 9
Klawisze klawiatury numerczynej
Stała Wartość Opis
vbKeyNumpad0 96 0
vbKeyNumpad1 97 1
vbKeyNumpad2 98 2
vbKeyNumpad3 99 3
vbKeyNumpad4 100 4
vbKeyNumpad5 101 5
vbKeyNumpad6 102 6
vbKeyNumpad7 103 7
vbKeyNumpad8 104 8
vbKeyNumpad9 105 9
vbKeyMultiply 106 *
vbKeyAdd 107 +
vbKeySeparator 108 ENTER
vbKeySubtract 109 -
vbKeyDecimal 110 . (kropka)
vbKeyDivide 111 /
Klawisze funkcyjne
Stała Wartość Opis
vbKeyF1 112 F1
vbKeyF2 113 F2
vbKeyF3 114 F3
vbKeyF4 115 F4
vbKeyF5 116 F5
vbKeyF6 117 F6
vbKeyF7 118 F7
vbKeyF8 119 F8
vbKeyF9 120 F9
vbKeyF10 121 F10
vbKeyF11 122 F11
vbKeyF12 123 F12

Stałe wykorzystywane przez właściwość Align

Stała Wartość Opis
vbAlignNone 0 (Domyślny w formach nie-MDI). Rozmiar i położenie mogą być ustalone w czasie projektowania lub wykonywania. Te ustawienia są ignorowane w przypadku, gdy obiekt znajduje się na formie MDI.
vbAlignTop 1 (Domyślny dla form MDI) Góra - obiekt znajduje się na górze formy a jego szerokość jest równa właściwości ScaleWidth formy.
vbAlignBottom 2 Dół - obiekt znajduje się na dole formy a jego szerokość jest równa właściwości ScaleWidth formy.
vbAlignLeft 3 Lewa - obiekt znajduje się z lewej strony formy a jego wysokość jest równa właściwości ScaleHeight formy.
vbAlignRight 4 Prawa - obiekt znajduje się z prawej strony formy a jego wysokość jest równa właściwości ScaleHeight formy.

Stałe wykorzystywane przez właściwość Alignment

Stała Wartość Opis
Kontrolki CheckBox i OptionButton
vbLeftJustify 0 (Domyślny). Tekst jest wyrównany do lewej. Kotrolka jest wyrównana do prawej.
vbRightJustify 1 Tekst jest wyrównany do prawej. Kotrolka jest wyrównana do lewej.
Kontrolki Label i TextBox
vbLeftJustify 0 (Domyślny). Tekst jest wyrównany do lewej.
vbRightJustify 1 Tekst jest wyrównany do prawej.
vbcenter 2 Tekst jest wyrównany do środka.
Kolumny kontrolki DBGrid.
dbgLeft 0 Tekst jest wyrównany do lewej.
dbgRight 1 Tekst jest wyrównany do prawej.
dbgcenter 2 Tekst jest wyrównany do środka.
dbgGeneral 2 (Domyślny) Tekst jest wyrównany do lewej, liczby wyrównane do prawej.

Stałe wykorzystywane przez właściwość BorderStyle

Stała Wartość Opis
Form
vbBSNone 0 Brak (nie ma ramki i związanych elementów).
vbFixedSingle 1 Fixed Single - pojedyncza ciągła. Może zawierać menu kontroli, pasek tytułowy, przycisk Maksymalizuj (Maximize), przycisk Minimalizuj (Minimize). Rozmiar można zmieniać tylko używając przycisków Maksymalizuj i Minimalizuj.
vbSizable 2 (Domyśla) Sizable - zmienny rozmiar. Rozmiar można zmieniać wykorzystując dowolny z opcjonalnych elementów ramki wymienionych dla wartości 1.
vbFixedDouble 3 Fixed Dialog. Może zawieać menu kontrolne i pasek tytułowy. Nie może zawierać przycisków Maksymalizuj i Minimalizuj. Nie można zmieniać jej rozmiaru.
vbFixedToolWindow 4 Fixed ToolWindow. Wyświetla okno bez możliwości zmiany rozmiaru z przyciskiem Zamknij (Close) i paskiem tytułowym o zmniejszonym rozmiarze czcionki. Forma z tak ustawioną właściwością BorderStyle nie jest pokazywana na pasku zadań Windows95.
vbSizableToolWindow 5 Sizable ToolWindow. Wyświetla okno z możliwością zmiany rozmiarów z przyciskiem Zamknij (Close) i paskiem tytułowym o zmniejszonym rozmiarze czcionki. Forma z tak ustawioną właściwością BorderStyle nie jest pokazywana na pasku zadań Windows95.
Kontrolki MS Flex Grid, Image, Label, OLEContainer, PictureBox, Frame i TextBox
0 (Domyślna dla kontrolek Image i Label) Brak.
1 (Domyślna dla kontrolek MS Flex Grid, PictureBox, TextBox i OLE container) Fixed Single - pojedyncza ciągła.
Kontrolki Line i Shape
vbTransparent 0 Przeźroczysta
vbBSSolid 1 (Domyślny) Solid - ciągła. Ramka jest ułożona centralnie na brzegu kształtu.
vbBSDash 2 Kreska
vbBSDot 3 Kropka
vbBSDashDot 4 Kreska-kropka
vbBSDashDotDot 5 Kreska-kropka-kropka
vbBSInsideSolid 6 Inside solid - wewnętrzna ciągła. Zewnętrzna krawędź ramki jest zewnętrzną krawędzią kształtu.

Stałe wykorzystywane przez właściwość DragMode

Stała Wartość Opis
vbManual 0 (Domyślne) Ręczne - wymaga użycia metody Drag aby zainicjować operację drag-drop kontrolki-źródła
vbAutomatic 1 Automatyczne - kliknięcie kontrolki-źródła automatycznie inicjuje operacje drag-drop. Kontrolka OLE Container jest automatycznie przeciągana, tylko kiedy nie posiada wyróżnienia (fokusa)

Stałe wykorzystywane przez właściwość DrawMode

Stała Wartość Opis
vbBlackness 1 czarny
vbNotMergePen 2 Not Merge pen
vbMaskNotPen 3 Not Mask pen
vbNotCopyPen 4 Not Copy pen
vbMaskPenNot 5 Mask pen Not
vbInvert 6 inwersja
vbXorPen 7 Xor pen
vbNotMaskPen 8 Not Mask pen
vbMaskPen 9 Mask pen
vbNotXorPen 10 Not Xor pen
vbNop 11 brak operacji, wyjście bez zmian
vbMergeNotPen 12 Merge Not pen
vbCopyPen 13 Copy pen
vbMergePenNot 14 Merge pen Not
vbMergePen 15 Merge pen
vbWhiteness 16 biały

Stałe wykorzystywane przez właściwość FillStyle

Stała Wartość Opis
vbFSSolid 0 ciągłe
vbFSTransparent 1 przezroczysty
vbHorizontalLine 2 pionowe linie
vbVerticalLine 3 poziome linie
vbUpwardDiagonal 4 ukośne do góry
vbDownwardDiagonal 5 ukośne w dół
vbCross 6 krzyżyk
vbDiagonalCross 7 ukośny krzyżyk

Stałe wykorzystywane przez właściwość LinkMode

Stała Wartość Opis
Kontrolki używane jako cel konwersacji DDE
vbLinkNone 0 (Domyślne) brak współdziałania DDE
vbLinkAutomatic 1 Automatyczne - Kontrolka cel jest automatycznie uaktualniana za każdym razem, gdy zmienią się połączone dane
vbLinkManual 2 Ręczne - Kontrolka cel jest uaktualniana tylko, gdy zostanie wywołana metoda LinkRequest
vbLinkNotify 3 Informowanie - Gdy dane połączone się zmienią to generowane jest zdarzenie LinkNotify, a kontrolka cel jest uaktualniana tylko, gdy zostanie wywołana metoda LinkRequest
Formy używane jako źródła konwersacji DDE
vbLinkNone 0 (Domyślne) brak współdziałania DDE. Aplikacja-cel nie może zainicjować konwersacji z formą-źródłem, aplikacja nie może przesłać danych do formy. Jeżeli właściwość LinkMode zostanie ustawiona na 0 (None) w fazie projektowania, to nie można jej zmienić na 1 (Source) w czasie wykonywania programu
vbLinkSource 1 źródło - pozwala kontrolkom Label, PictureBox, TextBox na formie dostarczać dane do aplikacji-celu, która ustanowiła konwersacją DDE z formą. Jeżeli połączenie istnieje, Visual Basic automatycznie informuje cel kiedy zawartość kontrolek się zmieni. Dodatkowo, aplikacja-cel może przesłać dane do kontrolek Label, PictureBox, TextBox na formie. Jeżeli właściwość LinkMode jest ustawiona na 1 (Source) w fazie projektowania, można ją zmienić w czasie wykonywania programu na 0 (LinkMode) i odwrotnie.

Stałe wykorzystywane przez właściwość MousePointer

Stała Wartość Opis
vbDefault 0 (Domyślne) Kształt określony przez obiekt
vbArrow 1 Strzałka
vbCrosshair 2 Krzyżyk (+)
vbIbeam 3 Prosta kreska (kursor)
vbIconPointer 4 Ikona
vbSizePointer 5 Size (poczwórna strzałka, wskazująca północ, południe, wschód i zachód)
vbSizeNESW 6 Size NE SW (podwójna strzałka wskazująca północny-wschód i południowy-zachód)
vbSizeNS 7 Size N S (podwójna strzałka wskazująca północ i południe)
vbSizeNWSE 8 Size NW SE (podwójna strzałka wskazująca północny-zachód i południowy-wschód)
vbSizeWE 9 Size W E (podwójna strzałka wskazująca zachód i wschód)
vbUpArrow 10 Strzałka w górę
vbHourglass 11 Klepsydra (ikona wskazująca czekanie)
vbNoDrop 12 Ikona wskazująca niedostepność
vbArrowHourglass 13 Strzałka i klepsydra
vbArrowQuestion 14 Strzałka i znak zapytania
vbSizeAll 15 Zmiana wszystkich rozmiarów
vbCustom 99 Ikona użytkownika określona przez właściwość MouseIcon

Stałe wykorzystywane przez właściwość OLEDragMode

Stała Wartość Opis
vbOLEDragManual 0 (Domyślne) Ręczne. Programista obsługuje wszystkie operacje OLE drag/drop
vbOLEDragAutomatic 1 Automatyczne. Komponent obsługuje wszystkie operacje OLE drag/drop

Stałe wykorzystywane przez właściwość OLEDropMode

Stała Wartość Opis
vbOLEDropNone 0 (Domyślne) Brak. Komponent docelowy nie akceptuje OLE drop i wyświetla kursor No Drop
vbOLEDropManual 1 Ręczne. Komponent docelowy wywołuje zdarzenia OLE drop, pozwalając programiście na obsługę operacji OLE drop w kodzie programu
vbOLEDropAutomatic 2 Automatyczne. Komponent docelowy automatycznie akceptuje OLE drop jeżeli obiekt DataObject zawiera dane w formacie przez niego rozpoznawanym. Nie są wywoływane zdarzenia myszy lub OLE drag/drop jeżeli OLEDropMode jest ustawione na vbOLEDropAutomatic

Stałe wykorzystywane przez właściwość PaletteMode

Stała Wartość Opis
vbPaletteModeHalfTone 0 Użycie systemowej palety półtonów
vbPaletteModeUseZOrder 1 Użycie palety z najwyżej w porządku znajdującej się kontrolki posiadającej paletę
vbPaletteModeCustom 2 Użycie palety określonej we właściwości Palette
vbPaletteModeContainer 3 Użycie palety containerów dla containerów obsługujących właściwość Palette
vbPaletteModeNone 4 Nie użycie żadnej palety
vbPaletteModeObject 5 Użycie palety projektanta ActiveX

Stałe wykorzystywane przez właściwość ScaleMode i metody ScaleX, ScaleY

Stała Wartość Opis
vbUser 0 użytkownika
vbTwips 1 twipsy (1440 twipów na logiczny cal, 567 twipów na logiczny centymetr)
vbPoints 2 punkty (72 punkty na logiczny cal)
vbPixels 3 piksele (najmniejsza jednostka rozdzielczości monitora lub drukarki)
vbCharacters 4 znaki (poziomo = 120 twipów na jednostkę, pionowo = 240 twipów na jednostkę)
vbInches 5 cale
vbMillimeters 6 milimetry
vbCentimeters 7 centymetry
vbHiMetric 8 HiMetric
vbContainerPosition 9 jednoski używane przez container kontrolek dla określenia pozycji kontrolek
vbContainerSize 10 jednoski używane przez container kontrolek dla określenia rozmiaru kontrolek

Stałe wykorzystywane przez funkcję MsgBox

Stała Wartość Opis
Przyciski
vbOKOnly 0 Przycisk OK
vbOKCancel 1 Przyciski OK i Cancel(Anuluj)
vbAbortRetryIgnore 2 Przyciski Abort(Przerwij), Retry(Ponówpróbę) i Ignore(Zignoruj)
vbYesNoCancel 3 Przyciski Yes(Tak), No(Nie) i Cancel(Anuluj)
vbYesNo 4 Przyciski Yes(Tak) i No(Nie)
vbRetryCancel 5 Przyciski Retry(Ponówpróbę) i Cancel(Anuluj)
vbCritical 16 Wyświetla ikonę wiadomości krytycznej
vbQuestion 32 Wyświetla ikonę pytania
vbExclamation 48 Wyświetla ikonę wiadomości ostrzegawczej (wykrzyknik)
vbInformation 64 Wyświetla ikonę wiadomości
vbDefaultButton1 0 Pierwszy przycisk jest domyślny
vbDefaultButton2 256 Drugi przycisk jest domyślny
vbDefaultButton3 512 Trzeci przycisk jest domyślny
vbDefaultButton4 768 Czwarty przycisk jest domyślny
vbApplicationModal 0 Okno modalne dla aplikacji, użytkownik musi zareagować na wiadomość
vbSystemModal 4096 Okno modalne dla systemu, wszystkie aplikacje są zawieszone dopóki użytkownik nie zareaguje na wiadomość
vbMsgBoxHelpButton 16384 Dodaje przycisk Help(Pomoc)
VbMsgBoxSetForeground 65536 Okno wiadomości będzie oknem na wierzchu
vbMsgBoxRight 524288 Tekst jest wyrównany do prawej
vbMsgBoxRtlReading 1048576 Tekst powinien być czytany od prawej do lewej w systemach Arabskich i Hebrajskich
Wartości zwracane
vbOK 1 OK
vbCancel 2 Cancel(Anuluj)
vbAbort 3 Abort(Przerwij)
vbRetry 4 Retry(Ponów próbę)
vbIgnore 5 Ignore(Zignoruj)
vbYes 6 Yes(Tak)
vbNo 7 No(Nie)

Stałe wykorzystywane przez funkcję StrConv

Stała Wartość Opis
vbUpperCase 1 Konwersja na duże litery
vbLowerCase 2 Konwersja na małe litery
vbProperCase 3 Konwersja pierwszej litery każdego słowa na dużą
vbWide* 4* Konwersja znaków narrow (jeden bajt) na wide (dwa bajty)
vbNarrow* 8* Konwersja znaków wide (dwa bajty) na narrow (jeden bajt)
vbUnicode 64 Konwersja do Unicode używając standartowej strony kodowej systemu
vbFromUnicode 128 Konwersja z Unicode do standartowej strony kodowej systemu

Stałe wykorzystywane przez funkcję VarType

Stała Wartość Opis
vbEmpty 0 Empty, niezainicjowana
vbNull 1 Null, brak poprawnych danych
vbInteger 2 Integer
vbLong 3 Long Integer
vbSingle 4 Single
vbDouble 5 Double
vbCurrency 6 Currency
vbDate 7 Date
vbString 8 String
Object 9 Object
vbError 10 Error
vbBoolean 11 Boolean
vbVariant 12 Variant (tylko dla tablic Variant)
vbDataObject 13 Dane dostępu do obiektu
vbDecimal 14 Decimal
vbByte 17 Byte
vbArray 8192 tablica

Stałe wykorzystywane przez metodę Arrange

Stała Wartość Opis
vbCascade 0 Ułożenie kaskadowo wszystkich nie-zminimalizowanych form MDIChild
vbTileHorizontal 1 Ułożenie pionowo wszystkich nie-zminimalizowanych form MDIChild
vbTileVertical 2 Ułożenie poziomo wszystkich nie-zminimalizowanych form MDIChild
vbArrangeIcons 3 Ułożenie ikon wszystkich zminimalizowanych form MDIChild

Stałe wykorzystywane przez metodę PopupMenu

Stała Wartość Opis
Położenie menu
vbPopupMenuLeftAlign 0 (Domyślne) Lewy brzeg menu pop-up znajduje się na współrzędnej X
vbPopupMenuCenterAlign 4 Menu pop-up jest centrowane na współrzędnej X
vbPopupMenuRightAlign 8 Prawy brzeg menu pop-up znajduje się na współrzędnej X
Zachowanie menu
vbPopupMenuLeftButton 0 (Domyślne) Polecenia menu pop-up są uruchamiane, po kliknięciu lewym przyciskiem myszki
vbPopupMenuRightButton 2 Polecenia menu pop-up są uruchamiane, po kliknięciu lewym lub prawym przyciskiem myszki

Pozostałe stałe wykorzystywane przez kontrolki

Stała Wartość Opis
ComboBox Control
vbComboDropdown 0 rozwijane combo
vbComboSimple 1 proste combo
vbComboDropdownList 2 rozwijana lista
CheckBox Control
Stała Wartość Opis
vbUnchecked 0 niezaznaczony
vbChecked 1 zaznaczony
vbGrayed 2 niedostępny
ListBox Control
Stała Wartość Opis
vbListBoxStandard 0 standartowy wygląd listy
vbListBoxCheckBox 1 lista zawierająca wybieralne CheckBox
vbMultiSelectNone 2 możliwość wybrania tylko jednej wartości
vbMultiSelectSimple 3 możliwość wybierania wielu wartości
vbMultiSelectExtended 4 możliwość wybierania rozszerzonego wielu wartości
ScrollBar Control
Stała Wartość Opis
vbSBNone 0 brak
vbHorizontal 1 poziomy
vbVertical 2 pionowy
vbBoth 3 poziomy i pionowy
Shape Control
Stała Wartość Opis
vbShapeRectangle 0 prostokąt
vbShapeRectangle 1 kwadrat
vbShapeOval 2 owal
vbShapeCircle 3 koło
vbShapeRoundedRectangle 4 prostokąt o zaokrąglonych rogach
vbShapeRoundedSquare 5 kwadrat o zaokrąglonych rogach

Stałe wykorzystywane w CommonDialog Control w oknie Open/Save As

Stała Wartość Opis
cdlOFNAllowMultiselect &H200 Określa czy lista File Name pozwala na wybranie wielu plików. Użytkownik może wybrać więcej niż jeden plik przez przytrzymanie klawisza SHIFT i klawiszy strzałek GÓRA i DÓŁ aby dokonać wyboru. Po wybraniu plików, właściwość FileName zwraca tekst zawierający nazwy wybranych plików. Nazwy te są oddzielone od siebie spacjami.
cdlOFNCreatePrompt &H2000 Określa czy okno dialogowe ma pytać użytkownika o stworzenie pliku, który aktualnie nie istnieje. Ta flaga automatycznie ustawia flagi cdlOFNPathMustExist i cdlOFNFileMustExist.
cdlOFNExplorer &H80000 Ustawia wygląd okna dialogowego Open A File na podobny do Explorera. Okno dialogowe wykorzystujące tą flagę nie pracuje pod Windows NT używającym nakładki Windows 95.
cdlOFNExtensionDifferent &H400 Określa czy rozszerzenie zwróconej nazwy pliku jest inne niż rozszerzenie podane we właściwości DefaultExt. Ta flaga nie jest ustawiana jeżeli właściwość DefaultExt ma wartość Null a rozszerzenie występuje lub gdy wybrany plik nie ma rozszerzenia. Wartość tej flagi może zostać sprawdzona po zamknięciu okna dialogowego.
cdlOFNFileMustExist &H1000 Określa czy użytkownik może wprowadzać tylko nazwy istniejących plików w polu tekstowym File Name. Jeżeli ta flaga jest ustawiona a użytkownik wprowadzi niewłaściwą nazwę pliku, zostanie wyświtlone ostrzeżenie. Ta flaga automatycznie ustawia flagę cdlOFNPathMustExist.
cdlOFNHelpButton &H10 Powoduje wyświetlenie przycisku Help w oknie dialogowym.
cdlOFNHideReadOnly &H4 Ukrywa pole wyboru Read Only.
cdlOFNLongNames &H200000 Pozwala na używanie długich nazw plików.
cdlOFNNoChangeDir &H8 Zmusza okno dialogowe do ustawienia bieżącego katalogu na ten który był, gdy okno dialogowe było otwarte.
cdlOFNNoDereferenceLinks &H100000 Nie obsługuje skrótów (linków). Standartowo wybranie skrótu powoduje obsłużenie go.
cdlOFNNoLongNames &H40000 Wyłącza obsługę długich nazw plików.
cdlOFNNoReadOnlyReturn &H8000 Wymusza, by zwracane pliki nie miały ustawionego atrybutu ReadOnly i nie znajdowały się w folderach (katalogach) chronionych przed zapisem.
cdlOFNNoValidate &H100 Wymusza, by okno dialogowe pozwalało na używanie niewłaściwych znaków w zwracanej nazwie pliku.
cdlOFNOverwritePrompt &H2 Powoduje, że okno dialogowe Save As będzie wyświetlać okno wiadomości, gdy wybrany plik już istnieje. Użytkownik musi potwierdzić pokrycie istniejącego pliku.
cdlOFNPathMustExist &H800 Wymusza wprowadzanie przez użytkownika tylko poprawnych ścieżek dostępu. Jeżeli ta flaga jest ustawiona a użytkownik wprowadzi niepoprawną ścieżkę zostanie wyświetlone okno z ostrzeżeniem.
cdlOFNReadOnly &H1 Powoduje, że pole wyboru Read Only jest początkowo ustawione gdy otwierane jest okno dialogowe. Ta flaga wskazuje również wartość pola wyboru Read Only po zamknięciu okna dialogowego.
cdlOFNShareAware &H4000 Wymusza ignorowanie błędów sharing violation (współdzielonego dostępu).

Stałe wykorzystywane w CommonDialog Control w oknie Color

Stała Wartość Opis
cdCClFullOpen &H2 Wymusza wyświetlanie całego okna dialogowego wraz z sekcją Define Custom Color (Definiuj Kolory Użytkownika).
cdlCCShowHelp &H8 Powoduje wyświetlenie przycisku Help w oknie dialogowym.
cdlCCPreventFullOpen &H4 Wyłącza przycisk Define Custom Colors (Definiuj Kolory Użytkownika) i nie pozwala na określanie własnych kolorów.
cdlCCRGBInit &H1 Ustawia początkową wartość koloru dla okna dialogowego.

Stałe wykorzystywane w CommonDialog Control w oknie Fonts

Stała Wartość Opis
cdlCFANSIOnly &H400 Powoduje, że okno dialogowe pozwala tylko na wybór czcionek, które używają tablicy znaków Windows. Jeżeli ta flaga jest ustawiona, użytkownik nie będzie mógł wybrać czcionki, która zawiera tylko symbole.
cdlCFApply &H200 Włącza przycisk Apply (Zastosuj) w oknie dialogowym.
cdlCFBoth &H3 Powoduje, że okno dialogowe wyświetla listę dostępnych czcionek drukarkowych i ekranowych. Właściwość hDC określa urządzenie skojarzone z drukarką..
cdlCFEffects &H100 Powoduje, że okno dialogowe pozwala na efekty strikethrough (przekreślony), underline (podkreślony), i wybór koloru.
cdlCFFixedPitchOnly &H4000 Powoduje, że okno dialogowe wybiera tylko czcionki fixed-pitch.
cdlCFForceFontExist &H10000 Powoduje że, gdy użytkownik próbuje wybrać czcionkę lub styl który nie istnieje, zostanie wyświetlone okno błędu.
cdlCFHelpButton &H4 Powoduje wyświetlenie przycisku Help w oknie dialogowym.
cdlCFLimitSize &H2000 Wymusza wyświetlanie przez okno dialogowe tylko czcionek o rozmiarze należącym do zakresu określonego przez właściwości Min i Max.
cdlCFNoFaceSel &H80000 Nie ma wybranych nazw czcionek.
cdlCFNoSimulations &H1000 Wymusza, żeby okno dialogowe nie pozwalało interfejsowi graficznemu (GDI) na podgląd czcionki o wybranych parametrach.
cdlCFNoSizeSel &H200000 Nie ma wybranego rozmiaru czcionki.
cdlCFNoStyleSel &H100000 (Nie ma wybranego stylu).
cdlCFNoVectorFonts &H800 Wymusza, by okno dialogowe nie pozwalało na wybieranie czcionek wektorowych (vector-font).
cdlCFPrinterFonts &H2 Powoduje, że okno dialogowe wyświetla tylko listę czcionek akceptowanych przez drukarkę, określoną przez właściwość hDC.
cdlCFScalableOnly &H20000 Wymusza, by okno dialogowe pozwalało tylko na wybór czcionek, które mogą być skalowane.
cdlCFScreenFonts &H1 Powoduje, że okno dialogowe wyświetla tylko listę czcionek ekranowych skojarzonych z systemem.
cdlCFTTOnly &H40000 Wymusza, by okno dialogowe pozwalało tylko na wybór czcionek True Type.
cdlCFWYSIWYG &H8000 Powoduje, że okno dialogowe pozwala tylko na wybranie czcionek, które są dostępne zarówno dla drukarki jak i dla ekranu. Jeżeli ta flaga jest ustawiona to flagi cdlCFBoth i cdlCFScalableOnly powinny być również ustawione.

Stałe wykorzystywane w CommonDialog Control w oknie Printer

Stała Wartość Opis
cdlPDAllPages &H0 Ustawia i zwraca stan opcji wyboru All Pages (Wszystkie strony).
cdlPDCollate &H10 Ustawia i zwraca stan pola wyboru Collate (???).
cdlPDDisablePrintToFile &H80000 Wyłącza pole wybory Print To File (Drukuj do pliku).
cdlPDHelpButton &H800 Powoduje wyświetlenie przycisku Help w oknie dialogowym.
cdlPDHidePrintToFile &H100000 Ukrywa pole wyboru Print To File (Drukuj do pliku).
cdlPDNoPageNums &H8 Wyłącza opcje wyboru Pages (Strony) i wszystkie skojarzone kontrolki.
cdlPDNoSelection &H4 Wyłącza opcje wyboru Selection (Zaznaczony fragment).
cdlPDNoWarning &H80 Blokuje wyświetlanie ostrzeżenia kiedy nie ma domyślnej drukarki.
cdlPDPageNums &H2 Ustawia lub zwraca wartość opcji wyboru Pages (Strony).
cdlPDPrintSetup &H40 Powoduje, że system wyświetla okno dialogowe Print Setup (Ustawienia drukarki) zamiast okna dialogowego Print (Drukuj).
cdlPDPrintToFile &H20 Ustawia lub zwraca wartość pola wyboru Print To File (Drukuj do pliku).
cdlPDReturnDC &H100 Zwraca urządzenie wybrane jako drukarka w oknie dialogowym. Urządzenie to jest zwracane we właściwości hDC okna dialogowego.
cdlPDReturnDefault &H400 Zwraca nazwę domyślnej drukarki.
cdlPDReturnIC &H200 Zwraca informacje o urządzeniu wybranym w oknie dialogowym drukarki. Informacje te są zwracane we właściwości hDC okna dialogowego.
cdlPDSelection &H1 Ustawia lub zwraca stan opcji wyboru Selection (Zaznaczony fragment). Jeżeli nie są określone cdlPDPageNums i cdlPDSelection to opcja All (Wszystkie) jest w wybrana.
cdlPDUseDevModeCopies &H40000 Jeżeli sterownik drukarki nie obsługuje możliwości wydruku wielu kopii to ustawienie tej flagi wyłącza kontrolkę edycji liczby kopii. Jeżeli sterownik drukarki nie obsługuje możliwości wydruku wielu kopii to ustawienie tej flagi sygnalizuje, że okno dialogowe przechowuje wymaganą liczbę kopii we właściwości Copies.

Stałe wykorzystywane w CommonDialog Control w oknie Help

Stała Wartość Opis
cdlHelpCommandHelp &H102 Wyświetla Help (Pomoc) dla poszczegołnych komend.
cdlHelpContents &H3 Wyświetla pomoc kontekstową w bieżącym pliku pomocy.
cdlHelpContext &H1 Wyświetla pomoc dla poszczególnych tematów.
cdlHelpContextPopup &H8 Wyświetla temat identyfikowany przez numer kontekstowy.
cdlHelpForceFile &H9 Tworzy plik pomocy, który wyświetla tekst tylko jedną czcionką.
cdlHelpHelpOnHelp &H4 Wyświetla pomoc używając swojej aplikacji pomocy.
cdlHelpIndex &H3 Wyświetla index określonego pliku pomocy.
cdlHelpKey &H101 Wyświetla pomoc dla poszczególnych słów.
cdlHelpPartialKey &H105 Wywołuje wyszukiwarkę pomocy Windows.
cdlHelpQuit &H2 Informuje aplikację pomocy, że określony plik pomocy nie jest już używany.
cdlHelpSetContents &H5 Wyznacza określony temat jako temat główny..
cdlHelpSetIndex &H5 Ustawia bieżący index dla pomocy wieloindexowej.
« wstecz   dalej »