Tworzenie plików RES
Tworzenie , kompilowanie i
odczytywanie plików .RES
1. Tworzenie plików .rc
- Wstawienie grafiki
- Wstawienie pliku tekstowego
- Wstawienie tekstu
- Komentarze i seperatory
2. Kompilacja pliku źródłowego (rc) do pliku
wynikowego (res).
3. Odczytanie i wykorzystanie w aplikacjach VB
1. Plik o rozszerzeniu .rc może być zwykłym
plikiem tekstowym napisanych np. w Notatniku Windows'a. Plik ten
zawiera wszystkie informacje na temat umiejscowienia grafiki lub
tekstu . Każda linia powinna zawierać index.Index potrzebny
jest do późniejszego odczytu z aplikacji w VB. Oto przykłady
jak umieszczać grafikę lub tekst nadając kolejnej linii index.
Wstawienie ikony :
10 ICON MOVEABLE PURE "C:\" < ścieżka do ikony
Wstawienie bitmapy :
20 BITMAP MOVEABLE PURE "C:\" < ścieżka do bitmapy
Wstawienie kursora :
30 CURSOR MOVEABLE PURE "C:\" < ścieżka do kursora
10 ,20 i 30 to numery indeksów , nie muszą one następować po
sobie dziesiętnie lub setnie. Nie mogą się tylko powtarzać.
Wstawienie pliku tekstowego
40 TXT MOVEABLE PURE "C:\" < ścieżka do pliku TXT
Wstawienie tekstu :
STRINGTABLE DISCARDABLE
BEGIN
1 "przykład tekstu 1"
2 "przykład tekstu 2"
END
Komentarze i seperatory :
// Komenentarz przykładowy...
// &&&&&&&&&& Seperator
przykładowy
&&&&&&&&&&&&&&&&&&//
2. Kompilacja pliku źródłowego (rc) do pliku
wynikowego (res).
Aby skompilować plik .rc do .res konieczne jest umiejscowienie w
tym samym katalogu na dysku plików przykład.rc , rc.exe i rcdll.dll
Kompilacja jest prosta :
rc.exe [parametr] przykład.rc
Rodzaje parametrów dostępne są po wpisaniu : rc.exe /?
3. Odczytanie i wykorzystanie w aplikacjach VB
Grafika:
LoadResPicture(nr_indeksu,wartość_format)
Wartość format następuje kolejno :
0 dla bitmapy lub vbResBitmap
1 dla ikony lub vbResIcon
2 dla kursora lub vbResCursor
Linia tekstu:
LoadResString(nr_indeksu)
Plik TXT:
StrConv(LoadResData(nr_indeksu , "TXT") , vbUnicode
Jeżeli coś jest niezrozumiałe lub błędne uwagi proszę
kierować do autora:
Adam Ślusarek
Jagged@kki.net.pl
Wyszukiwarka
Podobne podstrony:
SplineInv Res CSNHum Impact of Syria Related Res Eco Measures 26resBHP Errata 08?resylinear audio res ai 45 mkiiursus C 360 low resGP?resyip?resMK2 Low ResBroszura VR low reswięcej podobnych podstron