Location:
Search - GetBitmap
Search list
Description: 一个华丽的界面
使用方法
方法一:
ModifyStyle( WS_CAPTION, WS_MINIMIZEBOX, SWP_DRAWFRAME ) //设置图标
方法二:
不用上面的,但是要去掉对话框的title属性
void CPageDlg::OnPaint()
{
if (IsIconic())
{
...
}
else
{
// CDialog::OnPaint() //一定要去掉该句
CPaintDC dc(this) //对话框的dc
CDC dcMem
dcMem.CreateCompatibleDC(&dc) //创建与对话框dc兼容的内存dc
CRect rect
GetClientRect(&rect)
BITMAP bitMap
m_bmpBackground.GetBitmap(&bitMap)
CBitmap *pbmpOld=dcMem.SelectObject(&m_bmpBackground) //将背景位图选入内存dc中
dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,bitMap.bmWidth,bitMap.bmHeight,SRCCOPY) //将内存dc中的位图拉伸显示在对话框的dc中
//dc.BitBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,SRCCOPY)
}
}
-a gorgeous interface to use a method : ModifyStyle (WS_CAPTION, WS_MINIMIZEBOX. SWP_DRAWFRAME) / / Settings icon two ways : not above, However, to remove the title attribute dialog void CPageDlg : : OnPaint () (if (IsIconic ()) (...) else (/ / CDia log : : OnPaint () / / must remove the sentence CPaintDC dc (this) / / Dialog dc CDC dcMem dcMem.CreateCompatibleDC (
Platform: |
Size: 148507 |
Author: 黄景天 |
Hits:
Description: 一个华丽的界面
使用方法
方法一:
ModifyStyle( WS_CAPTION, WS_MINIMIZEBOX, SWP_DRAWFRAME ) //设置图标
方法二:
不用上面的,但是要去掉对话框的title属性
void CPageDlg::OnPaint()
{
if (IsIconic())
{
...
}
else
{
// CDialog::OnPaint() //一定要去掉该句
CPaintDC dc(this) //对话框的dc
CDC dcMem
dcMem.CreateCompatibleDC(&dc) //创建与对话框dc兼容的内存dc
CRect rect
GetClientRect(&rect)
BITMAP bitMap
m_bmpBackground.GetBitmap(&bitMap)
CBitmap *pbmpOld=dcMem.SelectObject(&m_bmpBackground) //将背景位图选入内存dc中
dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,bitMap.bmWidth,bitMap.bmHeight,SRCCOPY) //将内存dc中的位图拉伸显示在对话框的dc中
//dc.BitBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,SRCCOPY)
}
}
-a gorgeous interface to use a method : ModifyStyle (WS_CAPTION, WS_MINIMIZEBOX. SWP_DRAWFRAME)// Settings icon two ways : not above, However, to remove the title attribute dialog void CPageDlg : : OnPaint () (if (IsIconic ()) (...) else (//CDia log : : OnPaint ()// must remove the sentence CPaintDC dc (this)// Dialog dc CDC dcMem dcMem.CreateCompatibleDC (
Platform: |
Size: 148480 |
Author: 黄景天 |
Hits:
Description: 动态加载位图等资源文件,有利于节省程序运行时所用资源。-dynamically loaded bitmap documents, and other resources, to save operating procedures used by the resources.
Platform: |
Size: 2501632 |
Author: 江篱 |
Hits:
Description: 此软件是一个集利用摄像头拍照、录像功能于一体的小软件,目前可以实现实时对摄像头采集到的信息进行监控 定时抓拍照片、定时录像 设置摄像头采集信息的各种参数,如:采集照片大小,流量,录像后的文件是否压缩以及压缩方式等.-This software is a use of cameras to take photographs, video functions of small software, currently available real-time on camera the information collected to monitor the timing to capture photographs, regular video cameras set up collection of information of various parameters, such as: Acquisition photo size, traffic, video after the documents, such as compression and compression.
Platform: |
Size: 380928 |
Author: 杨生 |
Hits:
Description: PowerBuilder 连接摄像头,附加源代码,可以运行-PowerBuilder connected camera, additional source code, you can run
Platform: |
Size: 381952 |
Author: linvava |
Hits:
Description: 介绍二进制数据库的编程BOOL CUsingBlobDoc::OnOpenDocument(LPCTSTR lpszPathName)
{
if (!CDocument::OnOpenDocument(lpszPathName))
return FALSE
HBITMAP hbm = (HBITMAP)::LoadImage(NULL,
lpszPathName,
IMAGE_BITMAP,
0,
0,
LR_LOADFROMFILE)
if (m_Image.Attach(hbm))
{
BITMAP bm
m_Image.GetBitmap(&bm)
m_Image.SetBitmapDimension(bm.bmWidth,bm.bmHeight)
return TRUE
}
return FALSE
}
-Introduced a binary database programming BOOL CUsingBlobDoc:: OnOpenDocument (LPCTSTR lpszPathName) (if (! CDocument:: OnOpenDocument (lpszPathName)) return FALSE HBITMAP hbm = (HBITMAP):: LoadImage (NULL, lpszPathName, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE ) if (m_Image.Attach (hbm)) (BITMAP bm m_Image.GetBitmap (
Platform: |
Size: 661504 |
Author: 王风 |
Hits:
Description: 获取单色 4色 16色位图,用于单色 4色 16色LCD显示-Get color 4-color 16-color bitmap, for monochrome 4-color 16-color LCD display
Platform: |
Size: 134144 |
Author: Nicolas |
Hits:
Description: 根据windows的一些特性,利用visual c++来查看位图文件-Some of the features according to windows, using visual c++ to view the bitmap file
Platform: |
Size: 2028544 |
Author: docterzhang |
Hits:
Description: BitMap、View以及Canvas是我们Ophone程序中常用到的类。本日以feisky的学习笔记呈现,通过实例讲解View&Canvas等等。
1. 从资源中获取位图
可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。
当然,首先需要获取资源:
Resources res=getResources()
使用BitmapDrawable获取位图
使用BitmapDrawable (InputStream is)构造一个BitmapDrawable;
使用BitmapDrawable类的getBitmap()获取得到位图;
// 读取InputStream并得到位图
InputStream is=res.openRawResource(R.drawable.pic180)
BitmapDrawable bmpDraw=new BitmapDrawable(is)
Bitmap bmp=bmpDraw.getBitmap()
或者采用下面的方式:
-BitMap, View and Canvas is we use class often Ophone program. This day to feisky study notes appear, through the examples explain View&Canvas and so on.
1. Get a bitmap from resources
Can use BitmapDrawable or BitmapFactory to obtain resources of the bitmap.
Of course, we first need to obtain resources:
Resources res = getResources ()
Use BitmapDrawable get a bitmap
Use BitmapDrawable (InputStream is constructing a BitmapDrawable
Use BitmapDrawable kind getBitmap () get get a bitmap
//read InputStream and get a bitmap
InputStream is = res. OpenRawResource (R.d rawable. Pic180)
BitmapDrawable bmpDraw = new BitmapDrawable (is)
Bitmap BMP = bmpDraw. GetBitmap ()
Or use the following ways:
Platform: |
Size: 54272 |
Author: netwalk |
Hits:
Description: 如何得到位图,BMP格式图片生成,含有完整源代码-How to get a bitmap, BMP format picture generation, contains the complete source code
Platform: |
Size: 91136 |
Author: 王明聪 |
Hits:
Description: 类似于SnippingTool的截图工具,实现屏幕截图,保存到bmp文件中-Similar SnippingTool screenshot tool to achieve screenshots, save to bmp file
Platform: |
Size: 23901184 |
Author: zht |
Hits:
Description: 简单好用的截屏程序,快捷键启动和关闭
C++编写-Simple and easy to use screenshots procedures
Platform: |
Size: 142336 |
Author: z105 |
Hits: