반응형
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- DetectHiddenWindows
- SetTitleMatchMode
- SetEnv
- EnvMult
- MouseClick
- Blocks
- Threads
- 식
- Menu
- StringGetPos
- EnvDiv
- ControlGetText
- 함수
- 배열
- SetControlDelay
- autohotkey
- IF (식)
- EnvSub
- IfWinExist
- EnvAdd
- SetMouseDelay
- if
- IfInString
- EnvSet
- Var:=식
- ControlSend
- API
- SetKeyDelay
- 식의 설명
- if(식)
Archives
- Today
- Total
ㄴrㅎnㅂrㄹrㄱi
BitBlt 본문
반응형
BitBlt
화상의 비트 블록 전송을 행합니다.이것은, 카피원디바이스 콘텍스트로부터 카피처 디바이스 콘텍스트에, 지정된 장방형내의 각 피크셀의 색데이터를 카피합니다.
BOOL BitBlt( HDC hdcDest, // 카피처 디바이스 콘텍스트 int nXDest, // 카피처x좌표 int nYDest, // 카피처y좌표 int nWidth, // 카피하는 폭 int nHeight, // 카피하는 높이 HDC hdcSource, // 카피원디바이스 콘텍스트 int nXSource, // 카피원x좌표 int nYSource, // 카피원y좌표 DWORD dwRaster // 라스터 오퍼레이션 코드 );
GDI32.DLL
인수
- hdcDest
-
카피처의 디바이스 콘텍스트의 핸들을 지정합니다.
- nXDest, nYDest
-
카피처의 좌상구석의 좌표를 논리 단위로 지정합니다.
- nWidth, nHeight
-
카피하는 사이즈를 논리 단위로 지정합니다.
- hdcSource
-
카피원의 디바이스 콘텍스트의 핸들을 지정합니다.
- nXSource, nYSource
-
카피원의 좌상구석의 좌표를 논리 단위로 지정합니다.
- dwRaster
-
라스터 오퍼레이션 코드(카피원 및 카피처의 색데이터를 어떻게 결합하는지를 정의하는 값)를 지정합니다.이하의 값의 어느쪽이든으로 지정합니다.
- 0x00CC0020 (SRCCOPY)
- 카피원을 카피 끝에 그대로 카피합니다.
- 0x00EE0086 (SRCPAINT)
- 카피원의 색과 카피처의 색을, 논리OR연산자로 결합합니다.
- 0x008800C6 (SRCAND)
- 카피원의 색과 카피처의 색을, 논리AND연산자로 결합합니다.
- 0x00660046 (SRCINVERT)
- 카피원의 색과 카피처의 색을, 논리XOR연산자로 결합합니다.
- 0x00440328 (SRCERASE)
- 카피처의 색을 반전한 색과 카피원의 색을, 논리AND연산자로 결합합니다.
- 0x00330008 (NOTSRCCOPY)
- 카피원의 색을 반전하고, 카피 끝에 카피합니다.
- 0x001100A6 (NOTSRCERASE)
- 카피원의 색과 카피처의 색을, 논리OR연산자로 결합해, 한층 더 반전합니다.
- 0x00C000CA (MERGECOPY)
- 카피원의 색과 카피처의 색을, 논리AND연산자로 결합합니다.
- 0x00BB0226 (MERGEPAINT)
- 카피원의 색을 반전한 색과 카피처의 색을, 논리 OR 연산자로 결합합니다.
- 0x00F00021 (PATCOPY)
- 지정한 패턴을 카피 끝에 카피합니다.
- 0x00FB0A09 (PATPAINT)
- 지정한 패턴의 색과 카피원의 색을 반전한 색을, 논리 OR 연산자로 결합해, 한층 더 그 결과를, 카피처의 색과 논리 OR 연산자로 결합합니다.
- 0x005A0049 (PATINVERT)
- 지정한 패턴의 색과 카피처의 색을, 논리 XOR 연산자로 결합합니다.
- 0x00550009 (DSTINVERT)
- 카피처 장방형의 색을 반전합니다.
- 0x00000042 (BLACKNESS)
- 물리 팔레트의 인덱스 0 에 대응하는 색 (디폴트는 흑) 그리고, 카피처의 장방형을 전부 칠합니다.
- 0x00FF0062 (WHITENESS)
- 물리 팔레트의 인덱스 1 에 대응하는 색 (디폴트는 흰색) 그리고, 카피처의 장방형을 전부 칠합니다.
반환값
성공하면 0 이외의 값이 돌아갑니다.
실패하면 0 하지만 돌아갑니다.
Windows NT/2000/XP: 확장 에러 정보를 취득하려면 , GetLastError함수를 사용합니다.
대응 정보
Windows 95 이후 / Windows NT 3.1 이후
반응형
'API 관련 > Win32 API 함수' 카테고리의 다른 글
CloseHandle (0) | 2007.11.08 |
---|---|
ClientToScreen (0) | 2007.11.08 |
ChooseFont(A) (0) | 2007.11.08 |
CheckMenuItem (0) | 2007.11.08 |
AppendMenu(A) (0) | 2007.11.08 |
Comments