📄 cmemdc.cls
字号:
VERSION 1.0 CLASS
BEGIN
MultiUse = -1 'True
Persistable = 0 'NotPersistable
DataBindingBehavior = 0 'vbNone
DataSourceBehavior = 0 'vbNone
MTSTransactionMode = 0 'NotAnMTSObject
END
Attribute VB_Name = "cMemDC"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
'=========================================================================
'
' You are free to use this source as long as this copyright message
' appears on your program's "About" dialog:
'
' Outlook Bar Project
' Copyright (c) 2002 Vlad Vissoultchev (wqw@myrealbox.com)
'
'=========================================================================
Option Explicit
'=========================================================================
' Public enums
'=========================================================================
Public Enum UcsBackStyles
BS_TRANSPARENT = 1 ' Draws transparent background.
BS_OPAQUE = 2 ' Draws opaque background.
BS_NEWTRANSPARENT = 3 ' NT4: Uses chroma-keying upon BitBlt. Undocumented feature that is not working on Windows 2000/XP.
End Enum
Public Enum UcsDrawTextStyles
DT_LEFT = &H0 ' Aligns text to the left.
DT_TOP = &H0 ' Justifies the text to the top of the rectangle.
DT_CENTER = &H1 ' Centers text horizontally in the rectangle.
DT_RIGHT = &H2 ' Aligns text to the right.
DT_VCENTER = &H4 ' Centers text vertically. This value is used only with the DT_SINGLELINE value.
DT_BOTTOM = &H8 ' Justifies the text to the bottom of the rectangle. This value is used only with the DT_SINGLELINE value.
DT_WORDBREAK = &H10 ' Breaks words. Lines are automatically broken between words if a word would extend past the edge of the rectangle specified by the lpRect parameter. A carriage return-line feed sequence also breaks the line.<br>If this is not specified, output is on one line.
DT_SINGLELINE = &H20 ' Displays text on a single line only. Carriage returns and line feeds do not break the line.
DT_EXPANDTABS = &H40 ' Expands tab characters. The default number of characters per tab is eight. The DT_WORD_ELLIPSIS, DT_PATH_ELLIPSIS, and DT_END_ELLIPSIS values cannot be used with the DT_EXPANDTABS value.
DT_TABSTOP = &H80 ' Sets tab stops. Bits 15
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -