mfc 에디트 컨트롤을 만들었는데 입력이 안되요.ㅠㅠ
      글쓴이: inviolable / 작성시간: 수, 2013/05/29 - 1:10오후    
  
  에디트 컨트롤 만들어서 모습은 보이는데 클릭해도 커서도 안뜨고 그러네요.ㅜ 비활성화 된 건 아니고요...(비활성화 = 회색으로 보임)
 int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
	RECT rect = {100,100,200,200};
	RECT rect1 = {200,200,400,200};
 
	/*if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
		return -1;
	// 프레임의 클라이언트 영역을 차지하는 뷰를 만듭니다.
	if (!m_wndView.Create(NULL, NULL, AFX_WS_DEFAULT_VIEW,
		CRect(0, 0, 1000, 1000), this, AFX_IDW_PANE_FIRST, NULL))
	{
		TRACE0("뷰 창을 만들지 못했습니다.\n");
		return -1;
	}
 
	if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
		| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
		!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
	{
		TRACE0("도구 모음을 만들지 못했습니다.\n");
		return -1;      // 만들지 못했습니다.
	}
 
	if (!m_wndStatusBar.Create(this) ||
		!m_wndStatusBar.SetIndicators(indicators,
		  sizeof(indicators)/sizeof(UINT)))
	{
		TRACE0("상태 표시줄을 만들지 못했습니다.\n");
		return -1;      // 만들지 못했습니다.
	}*/
	m_wndView.Create(NULL, NULL, AFX_WS_DEFAULT_VIEW,
		CRect(0, 0, 1000, 1000), this, AFX_IDW_PANE_FIRST, NULL);
 
	m_Edit.Create(ES_MULTILINE | WS_CHILD | WS_VISIBLE | WS_BORDER ,
   CRect(10, 10, 100, 30),this, 100);
 
 
 
 
 
 
	m_date.Create(DTS_APPCANPARSE | WS_VISIBLE,CRect(100,100,500,500),this,101);//스타일을 주지 않으면 보이지 않음.
 
	// TODO: 도구 모음을 도킹할 수 없게 하려면 이 세 줄을 삭제하십시오.
	//m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
	//EnableDocking(CBRS_ALIGN_ANY);
	//DockControlBar(&m_wndToolBar);
 
	return 0;
}
  메인 프레임 생성될 때 호출 되는 OnCreate함수에서 만들었습니다.
Forums: 


댓글 달기