|
// DisableDragView.cpp : implementation of the CDisableDragView class
//
#include "stdafx.h"
#include "DisableDrag.h"
#include "CHTMLEditDesigner.h"
#include "DisableDragDoc.h"
#include "DisableDragView.h"
#include ".\disabledragview.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CDisableDragView
IMPLEMENT_DYNCREATE(CDisableDragView, CHtmlEditView)
BEGIN_MESSAGE_MAP(CDisableDragView, CHtmlEditView)
END_MESSAGE_MAP()
BEGIN_DHTMLEDITING_CMDMAP(CDisableDragView)
DHTMLEDITING_CMD_ENTRY(ID_EDIT_COPY, IDM_COPY)
DHTMLEDITING_CMD_ENTRY(ID_EDIT_CUT, IDM_CUT)
DHTMLEDITING_CMD_ENTRY(ID_EDIT_PASTE, IDM_PASTE)
DHTMLEDITING_CMD_ENTRY(ID_EDIT_UNDO, IDM_UNDO)
END_DHTMLEDITING_CMDMAP()
// CDisableDragView construction/destruction
CDisableDragView::CDisableDragView()
{
// TODO: add construction code here
}
CDisableDragView::~CDisableDragView()
{
}
BOOL CDisableDragView::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
return CHtmlEditView::PreCreateWindow(cs);
}
LPCTSTR CDisableDragView::GetStartDocument()
{
return _T("http://www.codeproject.com");
}
// CDisableDragView diagnostics
#ifdef _DEBUG
void CDisableDragView::AssertValid() const
{
CHtmlEditView::AssertValid();
}
void CDisableDragView::Dump(CDumpContext& dc) const
{
CHtmlEditView::Dump(dc);
}
CDisableDragDoc* CDisableDragView::GetDocument() const // non-debug version is inline
{
ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CDisableDragDoc)));
return (CDisableDragDoc*)m_pDocument;
}
#endif //_DEBUG
void CDisableDragView::OnDownloadComplete()
{
CHtmlEditView::OnDownloadComplete();
m_pDoc = (IHTMLDocument2 *) GetHtmlDocument();
m_designer.Detach();
m_designer.Attach(m_pDoc);
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
I've been programming for 35 years - started in machine language on the National Semiconductor SC/MP chip, moved via the 8080 to the Z80 - graduated through HP Rocky Mountain Basic and HPL - then to C and C++ and now C#.
I used (30 or so years ago when I worked for Hewlett Packard) to repair HP Oscilloscopes and Spectrum Analysers - for a while there I was the one repairing DC to daylight SpecAns in the Asia Pacific area.
Afterward I was the fourth team member added to the Australia Post EPOS project at Unisys Australia. We grew to become an A$400 million project. I wrote a few device drivers for the project under Microsoft OS/2 v 1.3 - did hardware qualification and was part of the rollout team dealing directly with the customer.
Born and bred in Melbourne Australia, now living in Scottsdale Arizona USA, became a US Citizen on September 29th, 2006.
I work for a medical insurance broker, learning how to create ASP.NET websites in VB.Net and C#. It's all good.
Oh, I'm also a Kentucky Colonel.
http://www.kycolonels.org