当前位置: 首页 > news >正文

一起做陶瓷的网站网站设计杭州

一起做陶瓷的网站,网站设计杭州,电子商务主要学什么就业工资,wordpress破解插件放心用吗1.基于对话框布置控件 2.给控件绑定变量 3.给按钮控件添加响应函数 void CMFC流的形式读取图片Dlg::OnBnClickedButton1() {// TODO: 在此添加控件通知处理程序代码//HDC mECGDC; // 设备描述表句柄//CPen mECGDrawPen; // ECG波形画笔//RECT mECGRect; // 在该矩形区域内画…1.基于对话框布置控件 2.给控件绑定变量 3.给按钮控件添加响应函数 void CMFC流的形式读取图片Dlg::OnBnClickedButton1() {// TODO: 在此添加控件通知处理程序代码//HDC mECGDC; // 设备描述表句柄//CPen mECGDrawPen; // ECG波形画笔//RECT mECGRect; // 在该矩形区域内画图//CRect Rect;//m_picture.GetClientRect(Rect);//mECGRect *(LPCRECT)Rect; // 在该矩形区域内画图//mECGDC ::GetDC(m_picture.m_hWnd); // 获取心电波形句柄//读取图像文件FILE* fp fopen(test.bmp, rb);//读入的文件if (!fp){//cout 文件未打开\n;exit(0);}long width, height;BITMAPFILEHEADER fileHead;//位图文件头fread(fileHead, sizeof(BITMAPFILEHEADER), 1, fp);//从fp中读取BITMAPFILEHEADER信息到fileHead中,同时fp的指针移动BITMAPINFOHEADER infoHead;//位图信息头fread(infoHead, sizeof(BITMAPINFOHEADER), 1, fp);//从fp中读取BITMAPINFOHEADER信息到infoHead中,同时fp的指针移动width infoHead.biWidth;//图像的宽height infoHead.biHeight;//图像的高//cout width width endl height height endl;char* bmpBuf new char[width * height * 3];//下边此语句不需要也可以//fseek(fp, long(sizeof(BITMAPFILEHEADER) sizeof(BITMAPINFOHEADER)), 0);//定位到起始位置fread(bmpBuf, sizeof(char), width * height * 3, fp);fclose(fp);//显示图像//HWND hwnd GetForegroundWindow();//窗口句柄//HDC hdc GetDC(hwnd);//绘图句柄HDC mECGDC; // 设备描述表句柄// RECT mECGRect; // 在该矩形区域内画图//CRect Rect;//m_picture.GetClientRect(Rect);//mECGRect *(LPCRECT)Rect; // 在该矩形区域内画图mECGDC ::GetDC(m_picture.m_hWnd);//mECGDC GetDC(m_picture.m_hWnd);BYTE b, g, r, rgb;char*tmp bmpBuf;for (int j 0; j height; j){for (int i 0; i width; i){b *tmp;g *tmp;r *tmp;SetPixel(mECGDC, i, height - j, RGB(r, g, b));}}}4.运行结果 主要代码 // MFC流的形式读取图片Dlg.h : 头文件 //#pragma once #include afxwin.h// CMFC流的形式读取图片Dlg 对话框 class CMFC流的形式读取图片Dlg : public CDialogEx { // 构造 public:CMFC流的形式读取图片Dlg(CWnd* pParent NULL); // 标准构造函数// 对话框数据enum { IDD IDD_MFC_DIALOG };protected:virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持// 实现 protected:HICON m_hIcon;// 生成的消息映射函数virtual BOOL OnInitDialog();afx_msg void OnSysCommand(UINT nID, LPARAM lParam);afx_msg void OnPaint();afx_msg HCURSOR OnQueryDragIcon();DECLARE_MESSAGE_MAP() public:afx_msg void OnBnClickedButton1();CStatic m_picture; }; // MFC流的形式读取图片Dlg.cpp : 实现文件 //#include stdafx.h #include MFC流的形式读取图片.h #include MFC流的形式读取图片Dlg.h #include afxdialogex.h#ifdef _DEBUG #define new DEBUG_NEW #endif// 用于应用程序“关于”菜单项的 CAboutDlg 对话框class CAboutDlg : public CDialogEx { public:CAboutDlg();// 对话框数据enum { IDD IDD_ABOUTBOX };protected:virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持// 实现 protected:DECLARE_MESSAGE_MAP() };CAboutDlg::CAboutDlg() : CDialogEx(CAboutDlg::IDD) { }void CAboutDlg::DoDataExchange(CDataExchange* pDX) {CDialogEx::DoDataExchange(pDX); }BEGIN_MESSAGE_MAP(CAboutDlg, CDialogEx) END_MESSAGE_MAP()// CMFC流的形式读取图片Dlg 对话框CMFC流的形式读取图片Dlg::CMFC流的形式读取图片Dlg(CWnd* pParent /*NULL*/): CDialogEx(CMFC流的形式读取图片Dlg::IDD, pParent) {m_hIcon AfxGetApp()-LoadIcon(IDR_MAINFRAME); }void CMFC流的形式读取图片Dlg::DoDataExchange(CDataExchange* pDX) {CDialogEx::DoDataExchange(pDX);DDX_Control(pDX, IDC_STATIC_PICTURE, m_picture); }BEGIN_MESSAGE_MAP(CMFC流的形式读取图片Dlg, CDialogEx)ON_WM_SYSCOMMAND()ON_WM_PAINT()ON_WM_QUERYDRAGICON()ON_BN_CLICKED(IDC_BUTTON1, CMFC流的形式读取图片Dlg::OnBnClickedButton1) END_MESSAGE_MAP()// CMFC流的形式读取图片Dlg 消息处理程序BOOL CMFC流的形式读取图片Dlg::OnInitDialog() {CDialogEx::OnInitDialog();// 将“关于...”菜单项添加到系统菜单中。// IDM_ABOUTBOX 必须在系统命令范围内。ASSERT((IDM_ABOUTBOX 0xFFF0) IDM_ABOUTBOX);ASSERT(IDM_ABOUTBOX 0xF000);CMenu* pSysMenu GetSystemMenu(FALSE);if (pSysMenu ! NULL){BOOL bNameValid;CString strAboutMenu;bNameValid strAboutMenu.LoadString(IDS_ABOUTBOX);ASSERT(bNameValid);if (!strAboutMenu.IsEmpty()){pSysMenu-AppendMenu(MF_SEPARATOR);pSysMenu-AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);}}// 设置此对话框的图标。 当应用程序主窗口不是对话框时框架将自动// 执行此操作SetIcon(m_hIcon, TRUE); // 设置大图标SetIcon(m_hIcon, FALSE); // 设置小图标// TODO: 在此添加额外的初始化代码return TRUE; // 除非将焦点设置到控件否则返回 TRUE }void CMFC流的形式读取图片Dlg::OnSysCommand(UINT nID, LPARAM lParam) {if ((nID 0xFFF0) IDM_ABOUTBOX){CAboutDlg dlgAbout;dlgAbout.DoModal();}else{CDialogEx::OnSysCommand(nID, lParam);} }// 如果向对话框添加最小化按钮则需要下面的代码 // 来绘制该图标。 对于使用文档/视图模型的 MFC 应用程序 // 这将由框架自动完成。void CMFC流的形式读取图片Dlg::OnPaint() {if (IsIconic()){CPaintDC dc(this); // 用于绘制的设备上下文SendMessage(WM_ICONERASEBKGND, reinterpret_castWPARAM(dc.GetSafeHdc()), 0);// 使图标在工作区矩形中居中int cxIcon GetSystemMetrics(SM_CXICON);int cyIcon GetSystemMetrics(SM_CYICON);CRect rect;GetClientRect(rect);int x (rect.Width() - cxIcon 1) / 2;int y (rect.Height() - cyIcon 1) / 2;// 绘制图标dc.DrawIcon(x, y, m_hIcon);}else{CDialogEx::OnPaint();} }//当用户拖动最小化窗口时系统调用此函数取得光标 //显示。 HCURSOR CMFC流的形式读取图片Dlg::OnQueryDragIcon() {return static_castHCURSOR(m_hIcon); }void CMFC流的形式读取图片Dlg::OnBnClickedButton1() {// TODO: 在此添加控件通知处理程序代码//HDC mECGDC; // 设备描述表句柄//CPen mECGDrawPen; // ECG波形画笔//RECT mECGRect; // 在该矩形区域内画图//CRect Rect;//m_picture.GetClientRect(Rect);//mECGRect *(LPCRECT)Rect; // 在该矩形区域内画图//mECGDC ::GetDC(m_picture.m_hWnd); // 获取心电波形句柄//读取图像文件FILE* fp fopen(test.bmp, rb);//读入的文件if (!fp){//cout 文件未打开\n;exit(0);}long width, height;BITMAPFILEHEADER fileHead;//位图文件头fread(fileHead, sizeof(BITMAPFILEHEADER), 1, fp);//从fp中读取BITMAPFILEHEADER信息到fileHead中,同时fp的指针移动BITMAPINFOHEADER infoHead;//位图信息头fread(infoHead, sizeof(BITMAPINFOHEADER), 1, fp);//从fp中读取BITMAPINFOHEADER信息到infoHead中,同时fp的指针移动width infoHead.biWidth;//图像的宽height infoHead.biHeight;//图像的高//cout width width endl height height endl;char* bmpBuf new char[width * height * 3];//下边此语句不需要也可以//fseek(fp, long(sizeof(BITMAPFILEHEADER) sizeof(BITMAPINFOHEADER)), 0);//定位到起始位置fread(bmpBuf, sizeof(char), width * height * 3, fp);fclose(fp);//显示图像//HWND hwnd GetForegroundWindow();//窗口句柄//HDC hdc GetDC(hwnd);//绘图句柄HDC mECGDC; // 设备描述表句柄// RECT mECGRect; // 在该矩形区域内画图//CRect Rect;//m_picture.GetClientRect(Rect);//mECGRect *(LPCRECT)Rect; // 在该矩形区域内画图mECGDC ::GetDC(m_picture.m_hWnd);//mECGDC GetDC(m_picture.m_hWnd);BYTE b, g, r, rgb;char*tmp bmpBuf;for (int j 0; j height; j){for (int i 0; i width; i){b *tmp;g *tmp;r *tmp;SetPixel(mECGDC, i, height - j, RGB(r, g, b));}}}
http://www.w-s-a.com/news/259722/

相关文章:

  • 燕郊 网站开发网站里的地图定位怎么做
  • 门户网站建设招标互联网创业项目概述
  • 用什么做网站比较好市场调研公司是做什么的
  • 电商网站充值消费系统绍兴网站优化
  • 深圳网站建设公司联虚拟币交易网站开发
  • 专业网站设计建设公司抖音代运营公司排名前十强
  • 做网站架构肃北蒙古族自治县建设局网站
  • 推广网站怎么建经济研究院网站建设方案
  • 网站建设商家淘宝客自建网站做还是用微信qq做
  • django做网站效率高吗涉县移动网站建设报价
  • 做外贸网站注册什么邮箱能够做渗透的网站
  • 购物网站 怎么做织梦网站会员功能
  • 北京市网站开发公司郑州联通网站备案
  • 温岭专业营销型网站建设地址wordpress小程序怎么不用认证审核
  • 网站建设主体设计要求微信公众号缴费
  • 网站建设的税率WordPress多用户建站
  • 专业门户网站的规划与建设网络培训
  • 东莞汽车总站停止营业crm管理系统在线使用
  • 深圳网站建设公司哪个网络优化是做什么的
  • 大连地区做网站自己怎么做电影网站
  • 成都APP,微网站开发手机要访问国外网站如何做
  • 网站app建设用discuz做的手机网站
  • vs 2008网站做安装包公众号登录超时
  • 银川做网站推广wordpress dux会员中心
  • 双辽做网站wordpress怎么写html代码
  • 建站公司哪家好 知道万维科技西安都有哪些公司
  • 设计网站官网入口佛山 品牌设计
  • 专用网站建设wordpress mega
  • 网站建设与优化推广方案内容网站整站下载带数据库后台的方法
  • 做网站PAAS系统外链是什么意思