void CMyJZLBView::OnAverage()
{
// TODO: 在此添加命令处理程序代码
CMyJZLBDoc* pDoc = GetDocument();//获取文档指针
ASSERT_VALID(pDoc);
if (pDoc->m_pDib == NULL)
{
/*AfxMessageBox("Error!");*/
return;
}
CInputDlg dlginputCKdx;//定义阈值对话框类对象
//dlginputCKdx.DoModal();//弹出对话框
if (dlginputCKdx.DoModal() == IDCANCEL)//弹出对话框
{
return;
}
UpdateData(TRUE);
unsigned char* m_pData = NULL;
m_pData = pDoc->m_pDib->pImgData;
DWORD size;
int n;
n = dlginputCKdx.m_input;
int x, y, n1, sum;
int mcols = pDoc->m_pDib->m_nCols;//宽
int mrows = pDoc->m_pDib->m_nRows;//高
size = mcols * mrows;
BYTE* p_temp = new BYTE[size];
memset(p_temp, 255, size)