资源简介
将二维数组传递给本函数,本函数会将数组显示为图像。注意数组传递前需先转换为char型。
图像显示是windows编程的基础,本程序可作为一个子函数用于调用,可同时显示多张图像。
代码片段和文件信息
// present.cpp : Defines the entry point for the application.
//
#include “stdafx.h“
#include “present.h“
#include “presentation.h“
// Global Variables:
HINSTANCE hInst;
TCHAR lptitle[] = L“示例图像“;
unsigned char lpImg[280 * 280];
unsigned char lpMaskImg[280 * 280];
// Message handler for about box.
INT_PTR CALLBACK About(HWND hDlg UINT message WPARAM wParam LPARAM lParam)
{
UNREFERENCED_PARAMETER(lParam);
HWND hwnd;
switch (message)
{
case WM_INITDIALOG:
InitImageShow(hInst hDlg NULL);
//SetWindowText (hDlg TEXT (“Dialog Box Caption“)) ;
return (INT_PTR)TRUE;
case WM_COMMAND:
switch (LOWORD(wParam))
{
case IDOK:
case IDCANCEL:
EndDialog(hDlg LOWORD(wParam));
EndImageShow();
break;
case IDC_LOAD_DATA:
MessageBox(hDlg L“你击了加载数据“ L“提示“MB_OK);
// 注意: 下面调用函数显示图像,着这里将图像数组的指针传递给lpImg即可!!
// 想要显示图像,调用 OpenImageDisplay(hInstlptitle
// imagePtr NULL 200 200 3 NULL NULL);即可
// 各参数说明见present函数。
hwnd = OpenImageDisplay(hInst lptitle
lpImg NULL 280 280 3 NULL NULL);
break;
case IDC_START_RECON:
MessageBox(hDlg L“你击了开始重建“ L“提示“MB_OK);
// 注意: 下面调用函数显示图像,着这里将图像数组的指针传递给lpImg即可!!
hwnd = OpenImageDisplay(hInst lptitle
lpImg NULL 280 280 3 NULL NULL);
AddMaskImageShow(hwnd 280 280 lpMaskImg);
break;
}
}
return (INT_PTR)FALSE;
}
int APIENTRY _tWinMain(HINSTANCE hInstance
HINSTANCE hPrevInstance
LPTSTR lpCmdLine
int nCmdShow)
{
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);
int i;
for (i=0; i<280 * 280; i++)
{
lpImg[i] = (i / 280 + i % 280) % 256;
lpMaskImg[i] = 256 - (i / 280 + i % 280) % 256;
}
hInst = hInstance;
return (int) DialogBoxParam(hInst MAKEINTRESOURCE(IDD_ABOUTBOX) NULL About NULL);
//return (int) DialogBoxParam(hInst IDABORT NULL About NULL);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 77824 2011-11-17 14:07 present\Debug\present.exe
文件 830464 2011-11-17 14:07 present\Debug\present.pdb
文件 52608 2011-11-17 14:07 present\present\present.aps
文件 2157 2012-03-14 18:10 present\present\present.cpp
文件 39 2011-11-14 19:38 present\present\present.h
....... 23558 2003-07-23 17:52 present\present\present.ico
文件 4139 2011-11-17 14:07 present\present\present.rc
文件 4997 2011-11-14 20:34 present\present\present.vcproj
文件 1427 2012-03-14 18:10 present\present\present.vcproj.302-BAA34190086.zhanghui.user
文件 1409 2011-11-14 21:19 present\present\present.vcproj.hahaha.doumx.user
文件 31275 2011-11-14 21:03 present\present\presentation.cpp
文件 475 2011-11-14 21:09 present\present\presentation.h
文件 2165 2011-11-14 19:38 present\present\ReadMe.txt
文件 1078 2011-11-17 14:07 present\present\resource.h
文件 23558 2003-07-23 17:52 present\present\small.ico
文件 294 2011-11-14 19:38 present\present\stdafx.cpp
文件 529 2011-11-14 19:38 present\present\stdafx.h
文件 1428 2011-11-14 19:38 present\present\targetver.h
文件 7523328 2012-03-14 18:10 present\present.ncb
文件 887 2011-11-14 19:38 present\present.sln
..A..H. 26624 2012-03-14 18:10 present\present.suo
目录 0 2011-11-17 14:07 present\Debug
目录 0 2012-03-14 18:10 present\present
目录 0 2011-11-14 22:39 present
----------- --------- ---------- ----- ----
8610263 24
相关资源
- DevComponents.DotNetBar2 破解版
- 网上选课系统(源码+详细说明书)
- Open SSl 1.1
- vc动画图形的制作
- 基于MVC的酒店管理系统
- VCS2016.6 ubuntu安装与破解方法
- spring-mvc-官方中文文档
- VC实现的数字水印图像处理
- synopsys vcs 的安装教程
- MVC登录增删改查界面
- 思科routing and switching CCIE 5.0诊断题v
- TFIDF算法实现
- 指纹提取与识别系统VC源码opencv
- 定时器的配置文件两种方式:springm
- PVCurve.rar
- Elecard-HEVC-Analyzer.zip
- VCDS5053固件19.61含升级教程.zip181635
- vc图像直方图均衡化和直方图显示
- delphi VCLZIPFOR D7-XE5
- 类似PHOTOSHOP的绘图软件源码
- IBM SVC异构存储容灾解决方案建议书
- spring mvc 集成elasticSearch 5.5.0版本
- vc做的小游戏 —— 彩色泡泡
- VC项目源码Monitor注册表获取EDID解析显
- 使用DirectShow驱动H264/265格式输出的U
- yuv转bmp(16位24位32位)工具与vc工程
- 五子棋算法比较强悍
- H.264-AVC-ISO_IEC_14496-10
- HEVC编解码器参考代码HM9.1
- md3loader,导入md3模型源程序
评论
共有 条评论