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. |