View에서 MainFrame에 있는 다이얼로그바의 포인터가 필요했는데,
보통은 #include "MainFrm.h" 를 하고선
그냥 참조를 할텐데 View를 DLL로 빼놓다 보니 좀 복잡하게 되어서
어떻게 하면 포인터를 가져올까...고민하다 SendMessage로 포인터를 가져오지뭐...했는데
오랜만에 포인터의 포인터를 하느라 잠시 버벅..ㅎㅎ
View의 OnInitialUpdate 에서
MainFrame에서
보통은 #include "MainFrm.h" 를 하고선
그냥 참조를 할텐데 View를 DLL로 빼놓다 보니 좀 복잡하게 되어서
어떻게 하면 포인터를 가져올까...고민하다 SendMessage로 포인터를 가져오지뭐...했는데
오랜만에 포인터의 포인터를 하느라 잠시 버벅..ㅎㅎ
View의 OnInitialUpdate 에서
CDlgBar* m_pDlgBar;
CWnd *pWnd = AfxGetMainWnd();
pWnd->SendMessage(WM_USER_COMMAND,NULL,(LPARAM)&m_pDlgBar);
CWnd *pWnd = AfxGetMainWnd();
pWnd->SendMessage(WM_USER_COMMAND,NULL,(LPARAM)&m_pDlgBar);
MainFrame에서
CDlgBar** pBar = (CDlgBar**)lParam;
*pBar = &m_wndDlgBar;
*pBar = &m_wndDlgBar;
'지식창고 > 프로그램' 카테고리의 다른 글
파이어폭스를 트위터 클라이언트로 사용하기 (1) | 2010.04.16 |
---|---|
TRAC VS REDMINE (0) | 2010.04.02 |
redmine 업데이트 (0) | 2010.03.15 |
window 2008 패시브 FTP 포트 설정 (0) | 2010.03.03 |
사용하는 인터넷 가계부의 불편한점 (0) | 2010.02.25 |