585 588




Visual Basic 6 Black Book:Working With Graphics
function GetCookie (name) { var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) { var end = document.cookie.indexOf (";", j); if (end == -1) end = document.cookie.length; return unescape(document.cookie.substring(j, end)); } i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; } return null; } var m1=''; var gifstr=GetCookie("UsrType"); if((gifstr!=0 ) && (gifstr!=null)) { m2=gifstr; } document.write(m1+m2+m3);            Keyword Title Author ISBN Publisher Imprint Brief Full  Advanced      Search  Search Tips Please Select ----------- Components Content Mgt Certification Databases Enterprise Mgt Fun/Games Groupware Hardware IBM Redbooks Intranet Dev Middleware Multimedia Networks OS Prod Apps Programming Security UI Web Services Webmaster Y2K ----------- New Titles ----------- Free Archive To access the contents, click the chapter and section titles. Visual Basic 6 Black Book (Publisher: The Coriolis Group) Author(s): Steven Holzner ISBN: 1576102831 Publication Date: 08/01/98 function isIE4() { return( navigator.appName.indexOf("Microsoft") != -1 && (navigator.appVersion.charAt(0)=='4') ); } function bookMarkit() { var url="http://www.itknowledge.com/PSUser/EWBookMarks.html?url="+window.location+"&isbn=0"; parent.location.href=url; //var win = window.open(url,"myitk"); //if(!isIE4()) // win.focus(); } Search this book:  














Previous
Table of Contents
Next




Setting Colors
Here are some commonly used properties you can specify colors for and what they mean:


•  BackColor—The background color of the control or form.
•  ForeColor—The drawing color used to draw figures and text.
•  BorderColor—The color of the border.
•  FillColor—The color you want the figure filled in with.

To set color properties like these in Visual Basic, you need to know how to set colors in general. There are four ways to do that:


•  Using the RGB function
•  Using the QBColor function to choose one of 16 Microsoft QuickBasic colors
•  Using one of the intrinsic Visual Basic color constants
•  Entering a color value directly

We’ll use the RGB function most often to specify colors. This function takes three colors values, 0 to 255, to specify the red, green, and blue values in the color you want like this: RGB(RRR, GGG, BBB), where RRR, GGG, and BBB are the red, green, and blue color values, respectively.
Here are some examples showing how to use this function and the color created:


RGB(255, 0, 0) 'Red
RGB(0, 255, 0) 'Green
RGB(0, 0, 255) 'Blue
RGB(0, 0, 0) 'Black
RGB(255, 255, 255) 'White
RGB(128, 128, 128) 'Gray


The QBColor function returns one of these colors when you pass it the matching numbers, 0 to 15:

•  Black—0
•  Blue—1
•  Green—2
•  Cyan—3
•  Red—4
•  Magenta—5
•  Yellow—6
•  White—7
•  Gray—8
•  Light blue—9
•  Light green—10
•  Light cyan—11
•  Light red—12
•  Light magenta—13
•  Light yellow—14
•  Light white—15

You can also use one of the built-in Visual Basic color constants, like vbRed, to specify a color. The standard Visual Basic color constants appear in Table 18.1. If you dig hard enough, you can even find the colors Visual Basic uses for system objects; these values appear in Table 18.2.
Table 18.1 Visual Basic color constants.

Constant
Value
Description

vbBlack
&H0
Black

vbRed
&HFF
Red

vbGreen
&HFF00
Green

vbYellow
&HFFFF
Yellow

vbBlue
&HFF0000
Blue

vbMagenta
&HFF00FF
Magenta

vbCyan
&HFFFF00
Cyan

vbWhite
&HFFFFFF
White



Table 18.2 System color constants.

Constant
Value
Description

vbScrollBars
&H80000000
Scroll bar color

vbDesktop
&H80000001
Desktop color

vbActiveTitleBar
&H80000002
Color of the title bar for the active window

vbInactiveTitleBar
&H80000003
Color of the title bar for the inactive window

vbMenuBar
&H80000004
Menu background color

vbWindowBackground
&H80000005
Window background color

vbWindowFrame
&H80000006
Window frame color

vbMenuText
&H80000007
Color of text on menus

vbWindowText
&H80000008
Color of text in windows

vbTitleBarText
&H80000009
Color of text in caption, size box, and scroll arrow

vbActiveBorder
&H8000000A
Border color of active window

vbInactiveBorder
&H8000000B
Border color of inactive window

vbApplicationWorkspace
&H8000000C
Background color of multiple document interface (MDI) applications

vbHighlight
&H8000000D
Background color of items selected in a control

vbHighlightText
&H8000000E
Text color of items selected in a control

vbButtonFace
&H8000000F
Color of shading on the face of command buttons

vbButtonShadow
&H80000010
Color of shading on the edge of command buttons

vbGrayText
&H80000011
Grayed (disabled) text

vbButtonText
&H80000012
Text color on push buttons

vbInactiveCaptionText
&H80000013
Color of text in an inactive caption

vb3DHighlight
&H80000014
Highlight color for 3D display elements

vb3DDKShadow
&H80000015
Darkest shadow color for 3D display elements

vb3DLight
&H80000016
Second lightest of the 3D colors after vb3Dhighlight

vb3DFace
&H8000000F
Color of text face

vb3Dshadow
&H80000010
Color of text shadow

vbInfoText
&H80000017
Color of text in tool tips

You can also specify colors as 4-byte integers directly, if you want to. The range for full RGB color is 0 to 16,777,215 (&HFFFFFF&).The high byte of a number in this range equals 0. The lower 3 bytes, from least to most significant byte, determine the amount of red, green, and blue. The red, green, and blue components are each represented by a number between 0 and 255 (&HFF). This means that you can specify a color as a hexadecimal number like this: &HBBGGRR&.



Previous
Table of Contents
Next






Products |  Contact Us |  About Us |  Privacy  |  Ad Info  |  Home Use of this site is subject to certain Terms & Conditions, Copyright © 1996-2000 EarthWeb Inc. All rights reserved. Reproduction whole or in part in any form or medium without express written permission of EarthWeb is prohibited.



Wyszukiwarka

Podobne podstrony:
588 angkonwersacjeprzedstf
584 588
585 (2)
585,6,artykul

więcej podobnych podstron