哪个网站做视频有钱怎么下别人wordpress模板
- 作者: 五速梦信息网
- 时间: 2026年03月21日 10:19
当前位置: 首页 > news >正文
哪个网站做视频有钱,怎么下别人wordpress模板,贴心的合肥网站建设,h5个人网站源码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));}}}
- 上一篇: 哪个网站做视频有钱广告设计专业学什么
- 下一篇: 哪个网站做售楼推广好深圳公交公司官网
相关文章
-
哪个网站做视频有钱广告设计专业学什么
哪个网站做视频有钱广告设计专业学什么
- 技术栈
- 2026年03月21日
-
哪个网站做海报好搜索引擎网站排名
哪个网站做海报好搜索引擎网站排名
- 技术栈
- 2026年03月21日
-
哪个网站做的系统好用杭州网络科技网站建设
哪个网站做的系统好用杭州网络科技网站建设
- 技术栈
- 2026年03月21日
-
哪个网站做售楼推广好深圳公交公司官网
哪个网站做售楼推广好深圳公交公司官网
- 技术栈
- 2026年03月21日
-
哪个网站做图找图片哈尔滨网站建设网站
哪个网站做图找图片哈尔滨网站建设网站
- 技术栈
- 2026年03月21日
-
哪个网站做相册好建立个人网站的费用
哪个网站做相册好建立个人网站的费用
- 技术栈
- 2026年03月21日
