搜档网
当前位置:搜档网 › ScrollWindow()原理及应用介绍

ScrollWindow()原理及应用介绍

ScrollWindow()原理及应用介绍
ScrollWindow()原理及应用介绍

ScrollWindow函数功能

分类:C++ 2007-08-30 14:42 2819人阅读评论(1) 收藏举报

windows图形null

函数功能:该函数滚动所指定的窗体客户区域内容。函数提供了向后兼容性,新的应用程序应使用ScrollWindowEX。

函数原型:BOOL ScrollWindow(HWND hWnd,int XAmount,int YAmount,CONST RECT★IpRect,CONST RECT★lpClipRect);

参数:

hWnd:客户区域将被滚动的窗体句柄。

XAmount:指定水平滚动以设备为单位的数量。如果窗体被滚动模式为CS_OWNDC 或CS_CLASSDC,此参数则使用逻辑单位而不使用设备单位。当向左滚动窗体内容时,参数值必须为负。

YAmount:指定垂直滚动设备单位数量。如果窗体被滚动模式为CS_OWNDC或

CS_CLASSDC,此参数则使用逻辑单位而不使用设备单位。当向上滚动窗体内容时,参数值必须为负。

lpRect:指向所指定将被滚动的客户区域部分的RECT结构。若此参数为NULL,则整个客户区域均被滚动。

lpClipRect:指向包含类似于剪辑滚动条RECT结构。只有剪辑矩形条内部的位受影响。由外向内的滚动矩形内部被着色,而由矩形内向外的滚动将不被着色。

返回值:如果函数运行成功,返回值为非零;如果函数运行失败,返回值为零。若想获得更多的错误信息,请调用GetLastError函数。

注意:如果在被滚动的窗体中由^符,滚动富体将自动隐藏起^符,以防止它被擦掉;当滚动结束后再恢复^符。^符的位置因而被调整过来。

未被ScrollWindow覆盖的区域不再被重画,但它组合成窗体的更新区域。应用程序最终最终受到 WM_PAINT的消息,通知它区域必须被重画。为了在滚动过程的同时重画未覆盖区域,则应在调用ScrollWindow函数后马上调用UpdateWindow函数。

如果参数lpRect为空,则窗体中的任何子窗体的位置由参数XAmount和Yamount 种的数量决定偏移;窗体无效(未着色)的区域也进行偏移。IpRect为空时ScrollWindow则更快。

如果参数lpRect不为空,则窗体中的子窗体的位置不改变,窗体中无效(未着色)的区域也不进行偏移。为了防止lpRect不为空时更新的问题,则在调用ScrollWindow之前先调用UpdateWindow函数重窗体。

函数功能:该函数滚动指定窗体客户区域的目录。

函数原型:int ScrollWindowEx(HWND hWnd,int dx,int dyCONST

RECT ·prcScroll,CONST RECT★prcCllp,HRGH hrgnUpdate,LPRECT prcUpdate,UINT flags);

参数:

hWnd:客户区域将被滚动的窗体句柄。

dx:在设备单元中,指定水平滚动数量。在向左滚动时此参数必须为负。

dy:在设备单元中,指定垂直滚动数量。在向上滚动时此参数必须为负。

prcScroll:指向RECT结构,它指定了将被滚动的客户区域部分。

prcClip:指向包含了类似于被剪下矩形的RECT结构。只有在剪下内部的小块图形才受影响。从矩形外向内部的滚动部分将被着色;而从内向外的滚动部分将不再被着色。

hrgnUpdate:处理已被修改的区域,保存这些由于滚动而无效的区域。此参数可以为空。

prcUpdate:指向RECT结构,它接收由于滚动使得矩形无效部分的边界。此参数值可以为空。

flags:指定控制滚动的标志。这个参数可以是下面的值:

SW_ERASE:通过发送WM_ERASEBKGND消息给窗体。

SW_INVALIDATE:在滚动后,使得由参数hrgnUpdate标识的无效区域被擦除。

SW_SCROLLCHILDREN:动所有由参数prcScroll指出交叉重叠矩形的子窗体。子窗体按照dx和dy规定的像素个数滚动。系统发送消息给所有由prcScroll指出交叉重叠矩形的子窗体,即使他们不移动。

SW_SMOOTHSCROLL:Windows NT 5.0或以上版本中:使用平滑滚动。利用flags 参数中HIWORD部分简要说明所需平滑滚动操作的时间。

返回值:如果函数运行成功,返回值为SIMPLEREGION(矩形的无效区域),

COMPLEXREGION(非矩形的无效区域)或NULLREGION(没有使无效的区域)如果函数运行成功,返回值为ERROR。若想获得更多的错误信息,请调用GetLastError 函数。

注意:如果SW_INVALIDATE和SW_ERASE标志没有被设定,那么函数ScrollWindowEx不能使滚动离开的区域失效。如果其中任意一个标志被设置,ScrollWindowEx函数就可以使区域无效。这块区域将不再被更新直到应用程序调用theUpdateWindow函数,调用theRedrawWindow函数(指定RDW_UPDATENOW 或RDW_ERASENOW标志)或是从申请队列中找到WM_PAINT消息。

如果窗体拥有WS_CLIPCHILDREN类型,那么由hrgnUpdate和prcUpdate指定的返回区域描述了必须更新的滚动窗体的全部区域,包括所需更新子窗体的任何区域。

若SW_SCROLLCHILDREN标志被设置,在子窗体被滚动时,系统将不能完全更新屏幕。位于矩形外边的滚动子窗体部分不被擦除,也不在它的新方向上被重画。为了移动子窗体使之完全不在prcScroll指定的矩形条中,可使用DeferWindowPos 函数。若标志SW_SCROLLCHILDREN被设置并且^符号交叉滚动矩形,则光标也重新设置。

所有输入输出均被定义为客户端如果有必要,使用IptoDP和dptoLP函数转换逻辑相关性。

Windows CE:参数flags不支持SW_SCROLLCHILDREN。参数dx和dy中只有一个为零。

直放站和RRU应用TI方案介绍-2011-11

直放站和RRU应用 应用 直放站和
TI 方案介绍
Nov 2011

日程
? 直放站和RRU基础 ? TI系统方案 最新器件介绍 应用方案介绍 ? ADC/DAC模拟接口 ? 频谱规划

基础之什么是直放站? 基础之什么是直放站
直放站是一种信号中继器(Repeater), 把接收的基站下行射频信号和手机的上行射频信号进行功率放大。 直放站在下行链路中,由施主天线现有的覆盖区域中拾取信号, 通过带通滤波器对带通外的信号进行极好的隔离, 将滤波的信号经功放放大后再次发射到待覆盖区域。 在上行链接路径中,覆盖区域内的移动台手机的信号以同样的工作方式 由上行放大链路处理后发射到相应基站,从而达到基地站与手机的信号传递。 常见的直放站通信制式有 GSM, CDMA,WCDMA,以及专网等。 在TDD系统直放站应用比较少,如WiMAX, TDS, TDDLTE等,为什么?

基础之什么是RRU? 基础之什么是
RRU(Remote Radio Unit),将传统基站分割为两个部分,即基带处理单元(BBU) 和远端射频单元(RRU),二者之间通过光纤连接;其接口基于开放式接口协议CPRI 或者IR协议等。理论上只要所有RRU设备遵循相同的接口协议,可以和所有的主设备 厂家BBU进行连接,实现通用性。 在新架构网络中,一个BBU可以连接多个RRU单元,既节省空间又降低成本, 同时提高了组网灵活性。3G网络大量使用分布式基站架构,RRU(射频拉远模块) 和BBU(基带处理单元)之间需要用光纤连接。一个BBU可以支持多个RRU。 采用BBU+RRU多通道方案,可以很好地解决大型场馆的室内覆盖。 目前TDS,CDMA2K,WCDMA,LTE,WiMAX等主流制式都广泛采用BBU+RRU架构, 在传统的GSM系统中,也有部分厂家在推广BBU+RRU架构来代替传统基站+直放站 模式。

武汉虹信数字光纤直放站简介

数字光纤直放站介绍 数字光纤直放站是虹信公司适应市场需求研制的新型无线网络优化设备,具有以下特点: ?数字光纤直放站设备无设备噪声叠加,大大将低了噪声影响; ?具有良好的SNR信号质量,光传输影响小,设备具有较高稳定可靠; ?数字传输速率高,容量较大,投资效益高; ?具有时延调整,降低同扇区重叠覆盖难度; ?支持1×4(并)×4(串)组网,可根据需要进行一拖一或一拖多覆盖,组网灵活等特点。 数字光纤直放站应用示意图如图3所示。其中LIM(Local Interface Module)本地接口模块,为数字光纤站近端,RRH(Remote Radio Head)远端射频模块,为数字光纤站远端。 数字光纤直放站系统主要由直放站设备(Digital Optical Repeater)和操作维护中心(OMC)两部分构成,直放站完成无线信号透明传输的功能,OMC主要完成对直放站等系统设备的监控功能。直放站和OMC之间的远程监控信道主要利用移动通信网络的短信或数传功能,其他方式如拨号、xDSL、Ethernet等作为备选。直放站在无OMC连接的情况下可独立运行。 数字光纤直放站采用先进的数字信号处理技术和数字信号光纤传输技术,实现多载波移动通信信号的远距离传输和大容量、大动态范围的信号覆盖。数字光纤直放站由两种类型的设备构成,LIM(Local Interface Module,本地接口模块,简称近端)和RRH(Remote Radio Head,远端射频头,简称远端)。数字光纤直放站的组网方式有星型结构、菊花链式结构、环型结构及混合式结构。 数字直放站主要技术指标:

图1数字光纤直放站结构图

直放站结构原理

直放站设备原理 1直放站简介 移动通信直放站是对移动通信信号直接放大的一种同频中继站。它不改变原信 号的频率,也不对信号所携带的信息作任何处理。当然它会引起一些波形畸变和相位偏移。在 正常情况下这对通信没有明显得影响,但这也正是直放站要避 免的问题,尽量使波形畸变更小和相位偏移更小。 我们知道GSM通信由上行信号和下行信号组成,又因为上行信号和下行信号的频段与方向不 同,所要求的信号强度也不同,因此直放机必须具备对上下行信 号分别进行处理的能力。 1.1直放站系统 直放站系统分为三个部分,两个接口。 第部分第二部分第二部分 图9-1直放站系统 第一部分是基站(微蜂窝)。它的功能是提供下行信号接受上行信号,并对信号 作一定处理。 第二部分是直放站。它是直放站系统的核心设备。它的功能是对上下行信号作放大处理。 第三部分是目标覆盖区域。在系统未开通前,目标覆盖区域为移动通信盲区, 或目标覆盖区域 通话效果很差。 第一个接口是基站(微蜂窝)与直放机的接口。该接口担负基站与直放机之间

的通信任务。基站的下行信号经过该接口到达直放机;手机的上行信号经过该 接口传到基站。根据实际情况,该接口可以是无线接口也可以是有线接口。无 线接口是通过基站收发天线与直放机收发天线之间的通信实现的。直放机收发 天线通常是收发合一的,一般由高增益的定向天线来担任,如八木天线,平板 天线,栅格天线等。有线接口则是通过电缆将微蜂窝与直放机直接相连而成。 第二个接口是直放机与目标覆盖区域的接口。该接口只能是无线接口。它通过 重发天线将下行信号发射到空间,供手机接收;同时收集手机上行信号送至直 放站。 1.1.1直放站的工作原理 施主天线(或通过电缆)接收基站下行信号,然后通过环形双工器送入下行滤 波器,下行滤波器将滤除下行信号中的部分带外噪声。之后下行信号进入下行 低噪放,下行低噪放具有抑制带内噪声,提升有用信号电平的功能。低噪放具 有60dB 的增益。低噪放的输出再通过下行滤波器滤除带外噪声后由下行功放放 大。如果信号不经滤波器、下行低噪放而直接进入功放放大,则噪声也会一起 被放大,导致波形畸变严重,信号误码率上升,通信效果变差。下行功放具有 60dB 增益(若功率放大器前级串有推放,则推放与功放的整体增益可达 110dB 以上)。 图9-2直放站工作原理 From.7 to BTS DPX :双工滤波器 LNA :低噪放 BTS :基站 DL :下行 PA :功放 MS :移动台 UL :上行 NCS :选频模块 Monitor :监控模块 n IL mi

直放站结构原理

直放站设备原理 1 直放站简介 移动通信直放站是对移动通信信号直接放大的一种同频中继站。它不改变原信 号的频率,也不对信号所携带的信息作任何处理。当然它会引起一些波形畸变 和相位偏移。在正常情况下这对通信没有明显得影响,但这也正是直放站要避 免的问题,尽量使波形畸变更小和相位偏移更小。 我们知道GSM通信由上行信号和下行信号组成,又因为上行信号和下行信号的 频段与方向不同,所要求的信号强度也不同,因此直放机必须具备对上下行信 号分别进行处理的能力。 1.1 直放站系统 直放站系统分为三个部分,两个接口。 图9-1 直放站系统 第一部分是基站(微蜂窝)。它的功能是提供下行信号接受上行信号,并对信号 作一定处理。 第二部分是直放站。它是直放站系统的核心设备。它的功能是对上下行信号作 放大处理。 第三部分是目标覆盖区域。在系统未开通前,目标覆盖区域为移动通信盲区, 或目标覆盖区域通话效果很差。 第一个接口是基站(微蜂窝)与直放机的接口。该接口担负基站与直放机之间

的通信任务。基站的下行信号经过该接口到达直放机;手机的上行信号经过该 接口传到基站。根据实际情况,该接口可以是无线接口也可以是有线接口。无 线接口是通过基站收发天线与直放机收发天线之间的通信实现的。直放机收发 天线通常是收发合一的,一般由高增益的定向天线来担任,如八木天线,平板 天线,栅格天线等。有线接口则是通过电缆将微蜂窝与直放机直接相连而成。 第二个接口是直放机与目标覆盖区域的接口。该接口只能是无线接口。它通过 重发天线将下行信号发射到空间,供手机接收;同时收集手机上行信号送至直 放站。 1.1.1 直放站的工作原理 施主天线(或通过电缆)接收基站下行信号,然后通过环形双工器送入下行滤 波器,下行滤波器将滤除下行信号中的部分带外噪声。之后下行信号进入下行 低噪放,下行低噪放具有抑制带内噪声,提升有用信号电平的功能。低噪放具 有60dB的增益。低噪放的输出再通过下行滤波器滤除带外噪声后由下行功放放 大。如果信号不经滤波器、下行低噪放而直接进入功放放大,则噪声也会一起 被放大,导致波形畸变严重,信号误码率上升,通信效果变差。下行功放具有 60dB增益(若功率放大器前级串有推放,则推放与功放的整体增益可达110dB 以上)。 图9-2 直放站工作原理 DPX:双工滤波器DL:下行UL:上行 LNA:低噪放PA:功放NCS:选频模块 BTS:基站MS:移动台Monitor:监控模块

相关主题