FormView에 Dialog를 붙이는 코드
(사실은 CDialogBar)이 코드는 데브피아에 올라온 양찬경 님의 코드이다.
관련링크 : 보러가기
Dialog 의 속성을 아래와 같이 설정한다.
Border : None
Style : Chiled
Style : Chiled
아래의 코드를 추가한다.
//CMainFrame.h
#pragma once
class CMainFrame : public CFrameWnd
{
public:
CDialogBar m_wndDialogBar; // 추가할 부분
}
//CMainFrame.cpp
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
// 중략
// Quest List bar ------------------------------------------------------
if(!m_wndQuestListBar.Create(this, IDD_DIALOG1, // DIALOG에 설정된 ID
CBRS_LEFT | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_HIDE_INPLACE,
IDS_STRING_TEST)) //스트링 테이블에서 작성하세요
{
TRACE0("Failed to create dialog bar m_wndDialogBar\n");
return -1; // fail to create
}
m_wndQuestListBar.EnableDocking(CBRS_ALIGN_LEFT | CBRS_ALIGN_RIGHT);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndQuestListBar);
//-----------------------------------------------------------------------
return 0;
}
반응형
'저장고 > C++' 카테고리의 다른 글
| ifstream memory leak... (2) | 2007.12.08 |
|---|---|
| MD5 Hash 생성 소스 (0) | 2007.08.23 |
| 원격 디버깅 (7) | 2006.08.07 |