www.pudn.com > vcpinhuachuli.rar
To Read all the content
[file head]:
// DynSplitView2.cpp : implementation file
//
#include "stdafx.h"
#include "DSplit.h"
#include "DynSplitView2.h"
#include "XiaoChuHeiDian.h"
#include "THREETHREEJUNZHI.h"
#include "NNJUNZHI.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CDynSplitView2
IMPLEMENT_DYNCREATE(CDynSplitView2, CView)
CDynSplitView2::CDynSplitView2()
{
state2=0;
}
void CDynSplitView2::clearmem()
{
CDSplitDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
pDoc ->statedoc=0;
state2=1;
CDibNew1=&amt;pDoc->CDibNew;
CDib1=&amt;pDoc->CDib;
long int size=CDib1->GetHeight()*CDib1->GetDibWidthBytes();
memcpy(CDibNew1->m_pData,CDib1->m_pData,size);
}
CPalette * CDynSplitView2::CreateBitmapPalette(ZaoShengXiaoChuDib * pBitmap)
{
struct
{
WORD Version;
WORD NumberOfEntries;
PALETTEENTRY aEntries[256];
} palette = { 0x300
... ...
[file tail]:
... ...
¨
Invalidate();
}
}
void CDynSplitView2::OnJubupingjun()
{
clearmem();
CDibNew1->jubupingjun();//¶ÔͼÏñ½øÐÐÓÐÑ¡Ôñ¾Ö²¿Æ½¾ù»¯
Invalidate();
}
void CDynSplitView2::OnNnzhongzhi()
{
clearmem();
NNJUNZHI dlg;
if(IDOK==dlg.DoModal())
{
CDibNew1->nnzhong(dlg.m_n);//¶ÔͼÏñ½øÐÐN*NÖÐÖµÂ˲¨
Invalidate();
}
}
void CDynSplitView2::OnShizi()
{
clearmem();
NNJUNZHI dlg;
if(IDOK==dlg.DoModal())
{
CDibNew1->shizi(dlg.m_n);//¶ÔͼÏñ½øÐÐÊ®×ÖÐÍÖÐÖµÂ˲¨
Invalidate();
}
}
void CDynSplitView2::OnNnzuida()
{
clearmem();
NNJUNZHI dlg;
if(IDOK==dlg.DoModal())
{
CDibNew1->nnzuida(dlg.m_n);//¶ÔͼÏñ½øÐÐN*N×î´óÂ˲¨
Invalidate();
}
}
void CDynSplitView2::OnSuijizaosheng()
{
clearmem();
CDibNew1->suijizaosheng();//¶ÔͼÏñ²úÉúËæ»úÔëÉù
Invalidate();
}
void CDynSplitView2::OnJiaoyanzaosheng()
{
clearmem();
CDibNew1->jiaoyanzaosheng();//¶ÔͼÏñ²úÉú½·ÑÎÔëÉù
Invalidate();
}