프로그레스 질문!! (단일문서에서)
말근
저번에도 올렸는데 다시 올리네요
제가 골프게임을 만들고 있는데 이제 게이지바만 만들면 되는데
프로그레스에서 막히네요
제가 아무리 찾아봐도 다이얼로그에서 하는건 있는데
단일문서에서 하는건 없더라구요 제가 궁금한점은 아래와 같습니다.
1. 단일문서에서 프로그레스 보이게 하는방법
2.view클래스에서 프로그레스 제어하는 방법int cmainframe::oncreate(lpcreatestruct lpcreatestruct)
{
if (cframewnd::oncreate(lpcreatestruct) == -1)
return -1;
// 다이얼로그바 만들기
if (!m_dlgbar.create(this, idd_dialogbar, cbrs_left | cbrs_tooltips | cbrs_flyby,idd_dialogbar))
{
trace0(다이얼로그바 창을 만들지 못했습니다.\n);
return -1;
}
m_dlgbar.enabledocking(cbrs_align_any);
showcontrolbar(&m_dlgbar, false, false);
dockcontrolbar(&m_dlgbar);
// 프로그레스 만들기 (에러 없이 메세지박스가 안나온거보면 만들어지긴 하는것 같은데
// 제가 분명 아래 setpos로 50을 넣어주었는데 안보이네요
// 조언부탁드립니다..
if (!m_wndprog.create(ws_child|ws_visible| ws_border, crect(0,0,0,0), &m_dlgbar, idc_progress1))
{
afxmessagebox(progress콘트롤 생성 실패!!);
return -1;
}
m_wndprog.setrange(0,100);
m_wndprog.setpos(50);
return 0;
}