亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? testdlg.cpp

?? 將一張圖片切割成任意大小的小圖片,經測試數據正確無誤
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
				flag++;
			}
			//修改最后一個文件的的寬度
			header[18] = (unsigned char)(num1 & 0x000000ff);
			header[19] = (unsigned char)((num1 >> 8) &0x000000ff);
			header[20] = (unsigned char)((num1 >> 16) &0x000000ff);
			header[21] = (unsigned char)((num1 >> 24) &0x000000ff);
			
			file_size = (num1) * (num2)*2+Headsize;//修改文件大小
			//修改文件大小
			header[2] = (unsigned char)(file_size &0x000000ff);
			header[3] = (unsigned char)((file_size >> 8) & 0x000000ff);
			header[4] = (unsigned char)((file_size >> 16) & 0x000000ff);
			header[5] = (unsigned char)((file_size >> 24) & 0x000000ff);
			
			printf("flag=%d\n",flag);
			fseek(fp[flag_num-1],0,SEEK_SET);
			fwrite(header, sizeof(unsigned char), Headsize, fp[flag_num-1]);
			
		//	flag=temp2;
				flag=0;
			for(temp2=0;temp2<rol_num-1;temp2++)
			{
				if(width_old%width)
					break;
				for (i=0;i<height;i++)		//寫一排小屏幕的數據
					{	
						for(temp1=0;temp1<cow_num-1;temp1++)
						{	
							
							fwrite(image, sizeof(unsigned char), width*2, fp[flag]);		//BMP圖片數據信息的填寫
							image=image+width*2;
							flag++;

						}
						fwrite(image, sizeof(unsigned char), num1*2, fp[flag]);		//BMP圖片數據信息的填寫
						image=image+num1*2;
						flag=flag-(cow_num-1);
					}
				flag=flag+cow_num;
			}
			flag=flag_num-cow_num;
			for(i=0;i<num2;i++)
			{
				for(temp1=0;temp1<cow_num-1;temp1++)
				{	
					fwrite(image, sizeof(unsigned char), width*2, fp[flag]);		//BMP圖片數據信息的填寫
					image=image+width*2;
					flag++;
				}
				fwrite(image, sizeof(unsigned char), num1*2, fp[flag]);		//BMP圖片數據信息的填寫
				image=image+num1*2;
				flag=flag-(cow_num-1);
			}
		}
	}
	
for(flag=0;flag<flag_num;flag++)	
{
	fclose(fp[flag]);			//關閉文件指針;
}
	return 0;
}



/////////////////////////////////////////////////////////////////////////////
// CTestDlg dialog


CTestDlg::CTestDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CTestDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CTestDlg)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
	m_bIsCreated=FALSE;
	num1=0;
	num2=0;
}


void CTestDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CTestDlg)
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CTestDlg, CDialog)
	//{{AFX_MSG_MAP(CTestDlg)
	ON_BN_CLICKED(IDC_BTN_ADD, OnBtnAdd)
	ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
	ON_EN_CHANGE(IDC_EDIT1, OnChangeEdit1)
	ON_BN_CLICKED(IDC_BTN_CHANGE, OnBtnChange)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CTestDlg message handlers

void CTestDlg::OnBtnAdd() 
{
	// TODO: Add your control notification handler code here

//	int num1,num2;
	
//	itoa(num3,ch3,10);
//	SetDlgItemText(IDC_EDIT3,ch3); 
/*	char ch1[10],ch2[10];
	GetDlgItemText(IDC_EDIT1,ch1,10); 
	GetDlgItemText(IDC_EDIT2,ch2,10);
	num1=atoi(ch1);
	num2=atoi(ch2);
	
	LoadBitmapFile("0913.bmp",10,20,AfxGetMainWnd()->GetSafeHwnd());*/
	CFileDialog filedlg(TRUE);
	filedlg.m_ofn.lpstrTitle="打開圖片";
	filedlg.m_ofn.lpstrFilter="bmp Files(*.bmp)\0*.bmp\0ALL File(*.*)\0*.*\0\0";

	if(IDOK==filedlg.DoModal())
	{
		LoadBitmapFile(filedlg.GetFileName().GetBuffer(NULL),10,25,AfxGetMainWnd()->GetSafeHwnd());
	//	LoadBitmapFile("1007_0.bmp",10,20,AfxGetMainWnd()->GetSafeHwnd());
	}	
	
}

void CTestDlg::OnButton1() 
{
	// TODO: Add your control notification handler code here
	CString str;
	if(GetDlgItemText(IDC_BUTTON1,str),str=="擴展>>")
	{
		SetDlgItemText(IDC_BUTTON1,"收縮<<");
	}
	else
	{
		SetDlgItemText(IDC_BUTTON1,"擴展>>");
	}
	static CRect rectLarge;
	static CRect rectSmall;
	if(rectLarge.IsRectNull())
	{
		CRect rectSeparator;
		GetWindowRect(&rectLarge);
		GetDlgItem(IDC_SEPERATOR)->GetWindowRect(&rectSeparator);

		rectSmall.left=rectLarge.left;
		rectSmall.top=rectLarge.top;
		rectSmall.right=rectLarge.right;
		rectSmall.bottom=rectSeparator.bottom;
	}
	if(str=="收縮<<")
	{
		SetWindowPos(NULL,0,0,rectSmall.Width(),rectSmall.Height(),SWP_NOMOVE|SWP_NOZORDER);

	}
	if(str=="擴展>>")
	{
		SetWindowPos(NULL,0,0,rectLarge.Width(),rectLarge.Height(),SWP_NOMOVE|SWP_NOZORDER);

	}
}

void CTestDlg::OnOK() 
{
	// TODO: Add extra validation here
	
//	CDialog::OnOK();
}

void CTestDlg::OnChangeEdit1() 
{
	// TODO: If this is a RICHEDIT control, the control will not
	// send this notification unless you override the CDialog::OnInitDialog()
	// function and call CRichEditCtrl().SetEventMask()
	// with the ENM_CHANGE flag ORed into the mask.
	
	// TODO: Add your control notification handler code here
	
}
WNDPROC prevProc;
LRESULT CALLBACK NewEditProc
(
 HWND hwnd, 
 UINT uMsg,
 WPARAM wParam,
 LPARAM lParam
 )
{
	if(uMsg==WM_CHAR&&wParam==0x0d)
	{
		::SetFocus(GetWindow(hwnd,GW_HWNDNEXT));
		return 1;
	}
	else 
	{
		return prevProc(hwnd,uMsg,wParam,lParam);
	}
}
BOOL CTestDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	
	prevProc=(WNDPROC)SetWindowLong(GetDlgItem(IDC_EDIT1)->m_hWnd,GWL_WNDPROC,(LONG)NewEditProc);
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CTestDlg::OnBtnChange() 
{
	// TODO: Add your control notification handler code here
	
	char ch1[10],ch2[10],ch3[10];

	unsigned char *image;

	GetDlgItemText(IDC_EDIT1,ch1,10); 
	GetDlgItemText(IDC_EDIT2,ch2,10);
	GetDlgItemText(IDC_EDIT5,ch3,10);
	num1=atoi(ch1);
	num2=atoi(ch2);
	
	BITMAP *bm_new;
//	bm_new=LoadBitmapFile("0913.bmp",10,20,AfxGetMainWnd()->GetSafeHwnd());
//	num3=(bm_new->bmWidth/num1)*(bm_new->bmHeight/num2);
	
	m=num1;			//將對話框里面寬數據取出來
	n=num2;			//將對話框里面,用戶需要的位圖高數據取出來
	
	// image=bmp_read("0913");
	 
	 image=bmp_read(ch3);
	 bmp_write(image);
	 char local_fname[128];
	 int k=cow_num;
		
	 int position_x=10,position_y=height_old;

	 for(--flag_num;flag_num>=0;flag_num--)
	 {
		sprintf(local_fname, "%s_%d.bmp", "1007",flag_num);
	
			if(k==1)
			{
			if((height_old%n)&&(rol_num>height_old/n))
				{
					position_x=10+num1+5;
					LoadBitmapFile(local_fname,position_x,position_y,AfxGetMainWnd()->GetSafeHwnd());
					k=cow_num;
					rol_num--;
					position_y+=height_old%n+5;
					continue;
				}
				position_x=10+num1+5;
				LoadBitmapFile(local_fname,position_x,position_y,AfxGetMainWnd()->GetSafeHwnd());
				rol_num--;
				k=cow_num;
				position_y+=num2+5;
			
				continue;
			}	
	
		position_x=10+k*(num1+5);
		LoadBitmapFile(local_fname,position_x,position_y,AfxGetMainWnd()->GetSafeHwnd());
		k=k-1;
	  }


}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲高清免费观看| 日韩精品一二三四| 国产日韩在线不卡| 精品国产乱码久久久久久影片| 欧美亚洲综合色| 欧美日韩精品一区视频| 欧美一区二区三区免费| 日韩欧美国产电影| 久久久www成人免费无遮挡大片| 久久夜色精品国产欧美乱极品| 久久久久成人黄色影片| 国产精品久久久久久亚洲毛片| 国产精品毛片久久久久久久| 最新国产精品久久精品| 亚洲人成亚洲人成在线观看图片| 亚洲成人1区2区| 激情亚洲综合在线| 91色在线porny| 欧美日韩电影在线| 26uuu久久综合| 国产精品久久久久四虎| 亚洲成人动漫在线免费观看| 精品亚洲aⅴ乱码一区二区三区| 国产精品性做久久久久久| 97精品久久久午夜一区二区三区 | 久久久久九九视频| 亚洲欧美一区二区视频| 午夜精品免费在线观看| 国产一区 二区 三区一级| 一本久道久久综合中文字幕 | 波多野结衣在线aⅴ中文字幕不卡| aaa欧美日韩| 欧美巨大另类极品videosbest | 精品福利一区二区三区| 国产精品人妖ts系列视频| 亚洲一区二区黄色| 国产成人在线看| 欧美日韩国产综合一区二区| 久久午夜电影网| 天天做天天摸天天爽国产一区| 高清av一区二区| 欧美一级精品在线| 亚洲男人天堂一区| 国产精品小仙女| 欧美一级在线观看| 一区二区三区中文免费| 高清shemale亚洲人妖| 欧美一级久久久久久久大片| 亚洲欧美另类久久久精品2019| 久久99九九99精品| 欧美人与性动xxxx| 亚洲视频一区二区在线观看| 久久精品99国产精品| 欧美图片一区二区三区| 椎名由奈av一区二区三区| 国产成人综合亚洲网站| 日韩一区二区三区观看| 五月激情综合网| 欧美日韩综合一区| 亚洲尤物视频在线| 欧洲一区二区三区在线| 亚洲天堂福利av| 成人精品高清在线| 欧美高清在线一区二区| 国产激情偷乱视频一区二区三区| 欧美一区二区三区思思人| 亚洲午夜一二三区视频| 91久久一区二区| 日韩毛片精品高清免费| av亚洲产国偷v产偷v自拍| 欧美国产1区2区| 成人午夜电影久久影院| 国产精品成人免费在线| 不卡电影一区二区三区| 国产精品污网站| 波多野结衣视频一区| 亚洲国产精品t66y| 99国产一区二区三精品乱码| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 国产成人自拍高清视频在线免费播放 | 奇米精品一区二区三区在线观看 | 国产麻豆一精品一av一免费 | 国产+成+人+亚洲欧洲自线| 久久精品亚洲精品国产欧美kt∨| 国产一区91精品张津瑜| 国产无遮挡一区二区三区毛片日本| 国产一区二区三区精品欧美日韩一区二区三区| 欧美日韩一区久久| 日本怡春院一区二区| 日韩一区二区三区四区| 国产盗摄一区二区| 中文字幕亚洲视频| 欧美日韩极品在线观看一区| 美女一区二区久久| 国产精品国产三级国产三级人妇| 色屁屁一区二区| 丝袜诱惑亚洲看片| 久久亚洲一级片| 色婷婷一区二区| 日本成人在线视频网站| 国产色一区二区| 欧美色涩在线第一页| 精品一区二区国语对白| 亚洲视频香蕉人妖| 777奇米四色成人影色区| 国产成a人亚洲| 亚洲国产综合色| 337p日本欧洲亚洲大胆色噜噜| www.成人网.com| 日本强好片久久久久久aaa| 日本一区二区三区四区| 欧美少妇性性性| 高清免费成人av| 美女尤物国产一区| 一区二区三区四区不卡在线| 欧美成人精精品一区二区频| 99久久精品情趣| 麻豆高清免费国产一区| 一区二区三区在线影院| 国产亚洲精品7777| 91精品在线观看入口| 99久久精品免费看| 国产大片一区二区| 蜜臀av性久久久久蜜臀av麻豆| 亚洲欧美日韩一区二区三区在线观看| 日韩欧美黄色影院| 欧美裸体bbwbbwbbw| 91免费视频网址| 国产成人一级电影| 麻豆精品一区二区综合av| 亚洲一区二区三区四区不卡| 国产精品视频一二三| 日韩免费观看高清完整版在线观看| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 亚洲国产精品黑人久久久| 日韩免费高清av| 欧美日韩一区二区三区视频| 成人免费视频一区二区| 国产精品一区免费视频| 蜜芽一区二区三区| 亚洲成人午夜电影| 亚洲一区二区影院| 亚洲免费资源在线播放| 中文字幕一区二区三区在线观看| 久久久久国产精品厨房| www日韩大片| 国产亚洲短视频| 国产午夜亚洲精品羞羞网站| 久久久精品免费免费| 久久久久99精品一区| 国产亚洲成av人在线观看导航| 精品国产电影一区二区| 欧美mv和日韩mv的网站| 26uuu精品一区二区在线观看| 精品欧美一区二区在线观看| 精品国产伦理网| 国产色91在线| 中文字幕av一区 二区| 中文字幕在线不卡国产视频| 综合久久久久综合| 亚洲高清一区二区三区| 午夜欧美2019年伦理| 久久精品国产一区二区| 国产一区91精品张津瑜| 成人听书哪个软件好| 91猫先生在线| 欧美精品日韩综合在线| 精品三级av在线| 1024精品合集| 亚洲第一狼人社区| 精品一区二区三区日韩| 成人免费高清在线| 91捆绑美女网站| 欧美一区二区在线看| 2014亚洲片线观看视频免费| 国产精品久久久久aaaa樱花 | 欧美岛国在线观看| 国产午夜精品久久久久久免费视| 亚洲欧洲99久久| 天堂久久一区二区三区| 国产盗摄女厕一区二区三区| 色婷婷久久99综合精品jk白丝| 欧美日韩的一区二区| 久久久久久久久久久黄色| 亚洲欧美电影一区二区| 免费在线观看成人| 波多野结衣中文字幕一区 | 国产欧美精品日韩区二区麻豆天美| 国产精品免费人成网站| 亚洲国产成人高清精品| 国内精品免费在线观看| 欧美丝袜第三区| 欧美高清在线精品一区| 免费三级欧美电影| 日本韩国精品在线| 久久久久久久免费视频了| 水蜜桃久久夜色精品一区的特点 | 亚洲午夜精品网| 国产a级毛片一区| 欧美一区二区二区|