728x90
CreateSolidBrush함수는 다른 API를 통해 Graphic를 그릴때 사용되는 Solid Brush를 생성하고 생성된 해당 Brush의 Handle을 반환합니다.
Declare Function CreateSolidBrush Lib "gdi32" Alias "CreateSolidBrush" (ByVal crColor As Integer) As Integer
- VB.NET 선언
[DllImport("gdi32")]
public static extern int CreateSolidBrush(int crColor);
- C# 선언
CreateSolidBrush는 말 그대로 그림을 그릴 수 있는 붓을 생성하는데 이때 붓의 색상을 CreateSolidBrush함수의 인수로 전달해야 합니다.
예를 들어 파란색 brush를 생성하고자 한다면 함수는 다음과 같이 호출될 수 있습니다.
Dim brh As Integer
brh = CreateSolidBrush(RGB(0, 0, 255))
- VB.NET 호출
int brh;
brh = CreateSolidBrush(ColorTranslator.ToWin32(Color.Blue));
- C# 호출
728x90
'.NET > Windows API for .NET' 카테고리의 다른 글
GetWindow - 지정한 Window와의 관계 Window찾기 (0) | 2019.08.05 |
---|---|
FillRect - 채워진 사각형 그리기 (0) | 2019.08.05 |
GetTickCount - Windows가동 시간알아내기 (0) | 2019.08.05 |
GetFileAttributes - File및 Folder속성 확인 (0) | 2019.08.05 |
DrawFocusRect - 선택모양의 점선사각형 그리기 (0) | 2019.08.05 |