¿Cómo traducir el valor 16 del atributo DrawMode en la ventana de propiedades del formulario de vb6? Gracias.
Devuelve o establece un valor que determina la apariencia de la salida de los métodos gráficos o la apariencia de los controles de forma y línea.
Sintaxis
Objeto. DrawMode [=número]
La sintaxis de la propiedad DrawMode contiene las siguientes partes:
Descripción de la parte
Expresión del objeto cuyo valor está en la lista "Se aplica a" objeto.
Un valor entero que especifica el número de apariencia se describe en detalle en "Configuración de valores".
Valor dado
El valor de configuración del número $ es:
Descripción del valor de configuración constante
VbBlackness 1 negro.
VbNotMergePen 2 NOT o Pen- es lo opuesto al valor de configuración 15 (fusionar pluma).
VbMaskNotPen 3 tiene un color de fondo sin lápiz y una combinación de colores con pincel invertido.
VbNotCopyPen 4 lápiz sin copia: establezca la inversión del valor 13 (lápiz de copia).
VbMaskPenNot 5 es una combinación de colores sin pincel e inversión de visualización.
vinvert 6 Invertir: invierte los colores de la pantalla.
Lápiz VbXorPen 7 XOR: combinación de color de lápiz y color de pantalla, seleccione solo uno.
VbNotMaskPen 8 no es el recíproco del valor de configuración de la pluma 9 (lápiz de máscara).
VbMaskPen 9 es una colorida combinación de pinceles y pantallas.
VbNotXORPen 10 lápiz no Xor: la inversión del modo 7 (lápiz Xor).
VbNop 11 Sin operación: la salida permanece sin cambios. Esta configuración desactiva efectivamente el dibujo.
VbMergeNotPen 12 o sin lápiz: combinación de color de visualización e inversión de color de lápiz.
VbCopyPen 13 lápiz de copia (predeterminado): color especificado por la propiedad ForeColor.
VbMergePenNot 14 o Pen Fei: una combinación del recíproco del color del lápiz y el color de la pantalla.
VbMergePen 15 o una combinación de color de pincel y color de visualización.
vbwhitness 16 blanco.
Explicación
Utilice esta propiedad para producir efectos visuales cuando utilice controles de forma o línea o cuando dibuje mediante métodos gráficos. Visual Basic compara cada píxel en el modo de dibujo con el píxel correspondiente en el color de fondo existente, poco a poco. Por ejemplo, establecer el valor en 7 (Xor Pen) combinará los píxeles del modo de dibujo y los píxeles de fondo utilizando el operador Xor.
El efecto real de la configuración DrawMode depende de la combinación del color de la línea dibujada en tiempo de ejecución y los colores existentes en la pantalla. El resultado de este atributo se puede predecir de manera más confiable estableciendo los valores de 1, 6, 7, 11, 13 y 16.
Ejemplo de la propiedad DrawMode
Este ejemplo permite dibujar en un formulario arrastrando el ratón. Establezca un valor diferente para la propiedad DrawMode cada vez que se haga clic con el mouse. Para probar este ejemplo, primero pegue el código en la sección de declaraciones del formulario, luego presione F5 y haga clic en el formulario.
Subform_loading privado
DrawWidth = 10 'Establece el ancho del dibujo.
Conector final
Subform_Click() privado
Valor de configuración actual de DrawMode "Static M As Integer".
'forecolor = QB color(int(rnd * 15))'Selecciona un color.
m =((m+1)mod 16)+1 'Hacer DrawMode menor o igual a 16.
' DrawMode = M 'Establece el modo de dibujo.
Conector final
Subformulario privado _ MouseMove(El botón es un número entero, Shift es un número entero, X es único, Y es único)
Cuando el botón se presiona Cuando,
PSet (X, Y)' dibuja un punto más grande.
Terminará si...
Finalizar conector