텍스트를 표시해야하는 mfc 응용 프로그램이 있습니다. 스크롤 막대를 사용할 때마다 OnDraw() 함수가 호출됩니다. CString fileText = pDoc->GetFileText(); //get text from file
CRect rect;
GetClientRect(&rect);
pDC->DrawText(fileText.GetString()
CTView와 CMainView라는 2 개의 CView 파생 클래스가 있습니다. CThumbView 클래스는 이미지의 축소판을 표시하고 CMainView 클래스는 원본 이미지를 표시하는보기를 제어합니다. 응용 프로그램이 시작될 때 첫 번째 축소판과 원본을 표시하려고합니다. 나는 OnInitialUpdate를 사용해 보았지만, 그것은 주된 관점을 다루고있는
단일 CView을 포함하는 MFC SDI 응용 프로그램에서 출력 장치 컨텍스트 pDC->m_hDC을 매핑 라이브러리에 전달하여 CMyView::OnDraw() 메서드 내에서 맵을 렌더링합니다. 검은 색 배경으로 둘러싸인 cview의 중앙에 렌더링 된 이미지를 표시하고 싶습니다. 즉, 이미지 크기가 CView 클라이언트 rect 크기보다 작을 것입니다. 나는
나는 여러 개의 CView-derived 클래스 (실제로는 CScrollView)를 사용하여 문서 데이터를 표시하는 앱을 가지고 있습니다. 특정보기의 경우, 플라이 아웃 편집 상자를 추가하여 메모를 추가하려고합니다. 즉, 창 하단에 "페이지 메모"라고 표시된 탭이 표시되고이를 클릭하면 편집 상자가 나타납니다. 편집 상자가 표시된 상태에서 탭을 클릭하면 탭으
음 mfc 프로젝트에서 visual studio 2015로 작업 중입니다. 프로젝트 생성 마법사에서 리본처럼 사무실을 활성화했습니다. 설명서가 제시하는대로 인쇄 지원을 받기 위해 CView에서 내 뷰 클래스를 상속하고 있습니다. 또한 OnDraw도 재정의했습니다. 이제 리본의 인쇄 미리보기 옵션을 사용하여 문서의 인쇄 미리보기를 가져 오려고합니다. 어디서부
C++을 사용하여 비교적 MFC에 익숙하다. 보통 OpenGL에 대해 걱정하고있다. OGL을 사용하여 C++ Win32를 작성한 것으로부터 OpenGL을 초기화하고 더미 창을 사용해야하는 창을 만들기 전에 GLEW를 초기화해야합니다. 멋지다. MFC에서 멤버 OpenGL 클래스를 보유하는 CView 클래스를 파생 시켰습니다. OnPreCreateWindow
MFC 응용 프로그램을 작성 중이며 대화 상자 기반 응용 프로그램이 아닌 CView 기반 응용 프로그램을 선택합니다. 제목 표시 줄과 상태 표시 줄을 제거하는 방법을 모르겠지만이를 수행 할 수있는 방법이 있습니까? 대화 상자 기반 응용 프로그램과 마찬가지로 CView 기반 응용 프로그램을 만들었습니까? 많은 감사!
CHtmlView을 사용하여 온라인에서 내 애플리케이션으로 HTML 페이지를 표시합니다. 사이트/페이지가 '.js' 파일 또는 스크립트를로드하려고 시도 할 때마다 스크립트 오류 대화 상자를 표시하고 페이지에서 항목을 거의로드 할 수 없습니다. 오류 메시지를 피하기 위해 SetSilent(TRUE)을 만들었지 만 대화 상자를 표시하지 않고도 스크립트 오류가
현재 CView의 현재 내용에 대한 비트 맵 복사본을 만들고 싶습니다. 현재 화면에 표시되어 있거나 표시되어 있지 않을 수 있습니다. 저는 여기에 제의 OnDraw 함수에 추가 한 코드입니다 : void
MyView::OnDraw
(
CDC* pDC
)
{
... normal processing ...
// Copy t