원본 : http://www.sarangnamu.net/basic/basic_v ··· ory%3D33
- CGdiObject 클래스는 비트맵, 영역, 브러시, 팬, 폰트처럼 그래픽 처리를 위한 다양한 GDI 객체를 사용하기 위한 베이스 클래스를 제공한다. 그러나 직접 CGdiObject 객체를 생성 할 수는 없다. CBitmap, CBrush, CFont, CPalette, CPen, CRgn 와 같은 파생 클래스로 부터 객체를 생성해야 한다.
데이터 멤버
m_hObject : 이 객체에 추가된 HBITMAP, HPALETTE, HRGN, HBRUSH, HPEN, HFONT를 포함하 는 핸들값이다.
생성
CGdiObject : CGdiObject 객체를 생성한다.
역할
GetSafeHandle : this 포인터가 NULL이 아니면 m_hObject를 반환하고 그렇지 않으면 NULL을 반환한다.
FromHadle : 윈도우 GDI 객체의 핸들에 부여된 CGdiObject에 대한 포인터를 반환한다.
Attach : 윈도우 GDI 객체를 CGdiObject 객체에 추가한다.
Detach : CGdiObject 객체에서 윈도우 GDI 객체를 분리하고 윈도우 GDI 객체에 대한 핸들 을 반환한다.
DeleteObject : 객체와 관련된 시스템 저장 장소를 모두 해제함으로써 메모리에서 CGdiObject 객체에 추가된 윈도우 GDI 객체를 삭제한다.
DeleteTempMap : FromHandle에 의하여 작성된 임시 CGdiObject 객체를 삭제한다.
GetObject : CGdiObject 객체에 추가된 윈도우 GDI 객체를 설명하기 위한 데이터를 저장하 는 버퍼를 채운다.
CreateStockObject : 이미 정의된 스톡펜, 브러시, 폰트 중에서 하나의 핸들을 얻는다.
UnrealizeObject : 논리 팔레트나 브러시의 원점을 재설정한다.
GetObjectType : GDI 객체의 타입을 얻는다.
- CGdiObject 클래스는 비트맵, 영역, 브러시, 팬, 폰트처럼 그래픽 처리를 위한 다양한 GDI 객체를 사용하기 위한 베이스 클래스를 제공한다. 그러나 직접 CGdiObject 객체를 생성 할 수는 없다. CBitmap, CBrush, CFont, CPalette, CPen, CRgn 와 같은 파생 클래스로 부터 객체를 생성해야 한다.
데이터 멤버
m_hObject : 이 객체에 추가된 HBITMAP, HPALETTE, HRGN, HBRUSH, HPEN, HFONT를 포함하 는 핸들값이다.
생성
CGdiObject : CGdiObject 객체를 생성한다.
역할
GetSafeHandle : this 포인터가 NULL이 아니면 m_hObject를 반환하고 그렇지 않으면 NULL을 반환한다.
FromHadle : 윈도우 GDI 객체의 핸들에 부여된 CGdiObject에 대한 포인터를 반환한다.
Attach : 윈도우 GDI 객체를 CGdiObject 객체에 추가한다.
Detach : CGdiObject 객체에서 윈도우 GDI 객체를 분리하고 윈도우 GDI 객체에 대한 핸들 을 반환한다.
DeleteObject : 객체와 관련된 시스템 저장 장소를 모두 해제함으로써 메모리에서 CGdiObject 객체에 추가된 윈도우 GDI 객체를 삭제한다.
DeleteTempMap : FromHandle에 의하여 작성된 임시 CGdiObject 객체를 삭제한다.
GetObject : CGdiObject 객체에 추가된 윈도우 GDI 객체를 설명하기 위한 데이터를 저장하 는 버퍼를 채운다.
CreateStockObject : 이미 정의된 스톡펜, 브러시, 폰트 중에서 하나의 핸들을 얻는다.
UnrealizeObject : 논리 팔레트나 브러시의 원점을 재설정한다.
GetObjectType : GDI 객체의 타입을 얻는다.
"MFC" 카테고리의 다른 글
- Using a System icon (SHGetFileInfo) (시스템 아... (0)2007/04/03
- Using Drop-Down Buttons in a Toolbar Control (... (0)2007/04/03
- CGdiObject Class (0)2007/04/03
- CMetaFileDC Class (0)2007/04/03
- CWindowDC Class (0)2007/04/03

수안이의 컴퓨터 연구실



Leave your greetings.