社区
图形处理/算法
帖子详情
有谁知道Windows的RGN文件格式是怎么弄的!
Barks
2006-11-01 02:27:02
我有一个显示Windows窗口的库,上面有下面这段话,主要就是加载RGN文件中的内容到内存中,
然后调用ExtCreateRegion根据根据内存中的内容设置Windows窗口区域,但是我不知道RGN文件是
怎么弄的,有谁知道RGN文件格式如何生成啊?
...全文
369
2
打赏
收藏
有谁知道Windows的RGN文件格式是怎么弄的!
我有一个显示Windows窗口的库,上面有下面这段话,主要就是加载RGN文件中的内容到内存中, 然后调用ExtCreateRegion根据根据内存中的内容设置Windows窗口区域,但是我不知道RGN文件是 怎么弄的,有谁知道RGN文件格式如何生成啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LiChenYue
2006-12-17
打赏
举报
回复
显示自己定义形状的窗口吗?顶一下。
thisisll
2006-11-02
打赏
举报
回复
没见过rgn文件
希望下面的内容能帮上你
http://topic.csdn.net/t/20000717/14/15566.html
当你看腻了矩形窗口后,你想不想改变你窗口的形状呢?你需要做的很简单。
产生一个CRgn对象,并调用int CWnd::SetWindowRgn( HRGN hRgn, BOOL bRedraw );
下面将讲述具体方法:
在窗口的OnCreate中(窗口必须为WS_POPUP风格,其它的我没有试过)下面的代码将创建一个三角形的窗口。
int ctW::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CWnd::OnCreate(lpCreateStruct) == -1)
return -1;
POINT pt[3];
pt[0].x=100;
pt[0].y=20;
pt[1].x=0;
pt[1].y=150;
pt[2].x=180;
pt[2].y=150;
m_rgn.CreatePolygonRgn(pt,3,WINDING);
SetWindowRgn(m_rgn,1);
// TODO: Add your specialized creation code here
return 0;
}
CWnd::GetWindowRgn(...)将通过返回值告诉你该多边形是否为一个单独的矩形。
请注意该RGN坐标是以原来窗口的矩形为零点坐标的而不是以屏幕坐标为零点坐标。你可以利用CRgn::CombineRgn(...)将多个RGN并起了形成自己所需要的形状。
海思平台OSD的实现-第8/11季
OSD(on screen display)功能应用很广泛,譬如监控视频中的实时时间显示、电视转播中的台标和字幕等。本季讲解如何在海思平台上实现图像OSD,核心是海思SDK中提供的OSD功能相关的一些API的使用和调试技巧。
GIS系统里DEM文件和DXF文件读取
GIS系统里DEM文件和DXF文件读取。 昨天帮朋友做了个小玩意,一个读usgs的DEM
文件格式
和DXF
文件格式
。 由于开始我对GIS的玩意一窍不通,经过他许些专业术语的指点,才弄出来,其实也很简单。Let'sstart! 先说简单的,DXF文件,DXF为文本文件,数据的储存方式比较土。 <属性0> <内容0> <属性1&g...
GIS系统里DEM文件和DXF文件读取。
昨天帮朋友做了个小玩意,一个读usgs的DEM
文件格式
和DXF
文件格式
。由于开始我对GIS的玩意一窍不通,经过他许些专业术语的指点,才弄出来,其实也很简单。Lets start!先说简单的,DXF文件,DXF为文本文件,数据的储存方式比较土。比如属性10表示x,属性20表示y,属性30表示z,那么一个向量就是:10100.12320200.1233
海思3516a实现OSD叠加水印
文章目录前言一、三个文件的编译二、海思SDK使用步骤1.创建叠加字符2.添加叠加区域到视频通道总结 前言 两天的努力终于实现了,激动!在网上查阅了各种资料,只是有零散的信息,海思3516a上添加水印功能终于实现,过程还是比较艰辛的,在此记录,希望能对朋友们有所帮助,如果有帮助就点个赞吧,谢谢! 提示:以下是本篇文章正文内容,下面案例可供参考 一、三个文件的编译 freetype+SDL+SDL_ttf简介: FreeType2是一个简单的跨平台的字体绘制引擎 SDL(Simple DirectMedia
视频叠加字幕显示原理与实现方法
一. GDI编程基础 字幕叠加,应当是属于图形、图像处理的范畴。在
Windows
平台上,图形、图像处理的方法当然首选GDI(Graphics Device Interface,图形设备接口)。GDI是什么?GDI其实是一套API函数;它们功能丰富,使用起来简单、灵活。下面,我们首先来介绍一些GDI编程的基础知识。 GDI函数有很多,我们大致可以把它们分成如下几类:
图形处理/算法
19,469
社区成员
50,697
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章