각 클래스에서 객체 얻기

 

각 클래스에서 객체 얻기

 

 

 

MainFrame 얻기

CMainFrame *pFrame = (CmainFrame *) AfxGetMainWnd();

 

App 포인터 얻기

CTestApp *pApp = (CtestApp *) AfxGetApp();

 

Document 포인터 얻기(새로 만든 클래스에서 얻어올때)

#include "TestDoc.h"

#include "MainFrm.h"

 

CTestDoc *pDoc = (CTestDoc*)((CMainFrame *)AfxGetMainWnd())->GetActiveDocument();

 

View 포인터 얻기(새로 만든 클래스에서 얻어올때)

#include "TestView.h"

#include "MainFrm.h"

CTestView *pView = (CTestView*)((CMainFrame *)AfxGetMainWnd())->GetActiveView();

 

자식 Dialog에서 부모 Dialog 포인터 얻기

CParent* pDlg = (CParent*)GetParent();

 

부모 Dialog에서 자식 Dialog 포인터 얻기

CChild dlg.m_variant;

 

CView에서 CDocument 객체 얻어올때

GetDocument()

 

CView에서 CFrameWnd 객체 얻어올때

GetParentFrame()

 

CDocument에서 CView객체 얻어올때

GetFirstViewPosition(), GetNextView()

 

CFrameWnd에서 CView 객체 얻어올때

GetActiveView()

 

CFrameWnd에서 CDocument 객체 얻어올때

GetActiveDocument()

 

Afx로 시작하는 함수는 전역함수라 어디서든 사용가능

AfxAbort()

어플리케이션 무조건 종료

AfxMessageBox()

메시지 상자를 표시

AfxGetApp()

어플리케이션 객체의 포인터 리턴

AfxGetAppName()

어플리케이션 명을 리턴

AfxGetMainWnd()

메인 프레임 윈도우 포인터 리턴

AfxGetInstanceHandle()

현재 인스턴스 핸들 리턴

 


'Sunmoon_BIT > Microsoft Foundation Class' 카테고리의 다른 글

Socket통신 LIST의 ADDSTRING 에러  (0) 2010.11.04
M3(2)  (0) 2010.11.03
M3(1)  (0) 2010.11.03
Updatedata() 함수  (0) 2010.03.12
MFC 전역함수  (0) 2010.03.04
:

AfxAbort()                     어플리케이션 무조건 종료

AfxMessageBox()          메시지 상자를 표시

AfxGetApp()                  어플리케이션 객체의 포인터를 리턴

AfxGetAppName()         어플리케이션 명을 Return

AfxGetMainWnd()         메인 프레임 윈도우 포인터를 Return

AfxGetInstanceHandle() 현재 인스턴스핸들을 Return



 

어디에서든 호출할수 있는 자주 사용하는 함수들...

'Sunmoon_BIT > Microsoft Foundation Class' 카테고리의 다른 글

Socket통신 LIST의 ADDSTRING 에러  (0) 2010.11.04
M3(2)  (0) 2010.11.03
M3(1)  (0) 2010.11.03
Updatedata() 함수  (0) 2010.03.12
객체간의 통신  (0) 2010.03.04
:
Sunmoon_BIT/ORACLE SQL 2010. 2. 24. 21:32

[ 출처 ] BIT 교육센텅 고급 Oracl 9i

'Sunmoon_BIT > ORACLE SQL' 카테고리의 다른 글

ORACLE TABLESPACE 확인  (0) 2012.06.28
데이터베이스에 XML파일 저장하기  (0) 2010.04.27
DataBase 검색 [ 검색 쿼리문]  (0) 2010.04.26
SQL DML(데이터조작하기)의 기본  (0) 2010.02.22
: