首页 > 知识库 > 正文

SetWindowRgn怎么念 SetWindowRgn意思详解

region when region

  SetWindowRgn 函数

  The SetWindowRgn function sets the window region of a window. The window region determines the area within the window where the system permits drawing. The system does not display any portion of a window that lies outside of the window region

  定义

  int SetWindowRgn(HWND hWnd, HRGN hRgn, BOOL bRedraw);

  int SetWindowRgn(HRGN hRgn,BOOL bRedraw);//在VC6.0基于对话框时候,该函数是这样的,有两个参数

  参数

  hWnd

  [in] Handle to the window whose window region is to be set.

  hRgn

  [in] Handle to a region. The function sets the window region of the window to this region.

  If hRgn is NULL, the function sets the window region to NULL.

  bRedraw

  [in] Specifies whether the system redraws the window after setting the window region. If bRedraw is TRUE, the system does so; otherwise, it does not.

  Typically, you set bRedraw to TRUE if the window is visible.

  返回值

  If the function succeeds, the return value is nonzero.

  If the function fails, the return value is zero.

  Windows NT/2000/XP: To get extended error information, call GetLastError.

  说明

  When this function is called, the system sends the WM_WINDOWPOSCHANGING and WM_WINDOWPOSCHANGED messages to the window.

  The coordinates of a window's window region are relative to the upper-left corner of the window, not the client area of the window.

  After a successful call to SetWindowRgn, the system owns the region specified by the region handle hRgn. The system does not make a copy of the region. Thus, you should not make any further function calls with this region handle. In particular, do not delete this region handle. The system deletes the region handle when it no longer needed.

  To obtain the window region of a window, call the GetWindowRgn function.

  系统要求

  Windows NT/2000/XP: Included in Windows NT 3.51 and later.

  Windows 95/98/Me: Included in Windows 95 and later.

  Header: declared in Winuser.h; include Windows.h.

  Library: Use User32.lib.

  SetWindowRgn

  SetWindowRgn 函数

  SetWindowRgn 函数设定某一窗口的特定区域(窗口区域)。 这一区域决定了该窗口中系统可以画图的范围。 系统不显示该窗口这一区域之外的任何部分。

  定义

  int SetWindowRgn;(HWND hWnd, HRGN hRgn, BOOL bRedraw)

  参数

  hWnd

  [在] 将被设定窗口区域的某一窗口的柄。

  hRgn

  [在] 窗口区域的句柄。 函数将窗户的窗户区域设定为这一个区域。

  如果 hRgn 是无效力的,函数将窗口区域设定为零。

  bRedraw

  [在] 叙述系统是否在设定窗户区域之后重划窗口。 如果 bRedraw 是真实的,系统这么做; 另外,它不。

  典型地, 你设定 bRedraw 到真实的如果窗口是看得见的。

  返回值

  如果函数调用成功,回返价值是非零。

  如果函数调用失败,回返价值是零。

  windows NT/2000/XP: 得到广大的错误数据,呼叫 GetLastError 。

  说明

  当这调用被呼叫的时候,系统把给窗口的讯息送给 WM_WINDOWPOSCHANGING 和 WM_WINDOWPOSCHANGED 。

  一个窗户的窗口区域的坐标相对于窗口的上面-左边角落而不是窗口的客户区域。

  调用成功之后,对 SetWindowRgn ,系统拥有被区域柄 hRgn 指定的区域。 系统不作区域的副本。 因此,你不应该用这一个区域柄来做任何的较进一步的方法调用。 尤其,不要删除这一个区域句柄。 当它不再需要的时候,系统划除这一区域句柄。

  为了要获得窗口的窗口区域,调用 GetWindowRgn 函数。

  系统要求

  windows NT/2000/XP: windows NT 3.51 和后续版本。

  windows 95/98/me: windows 95 和后续版本。

  头文件: 在 Winuser.h 声明; 包括 Windows.h 。

  Library: 使用 User32. lib。词条图册

更多图册

声明:本网内容收集自互联网,旨在传播知识仅供参考,不代表本网赞同其观点,文字及图片版权归原网站所有。

更多精彩内容推荐:

金星第一任的妻子如今生活如何?

金星的“毒舌”是圈内人人皆知的,而网友对金星的评价也是两极化,有人认为金星敢说真话,值得尊敬,也有人人她是哗众取宠。但无论怎样,金星的魄力和胆量还是值得肯定,她敢于走不寻常之路,也敢于去做一些别人不敢之事。金星自幼热爱舞蹈,希望成为女儿身。金星原本是一个男人,但是自幼热爱舞蹈,尤...

男人湿气重,怎么排湿?

作为六邪气之首的湿气,近些年备受关注,主要是湿气重降低人们生活质量,而且也容易同其他疾病“勾结”生成新的疾病,如同寒结合成为湿寒,同风结合成为风湿。所以,针对湿气应是早发现早治疗,这样才能趁轻快速治好。右上角关注帮忙点一下,每天推送有意思有知识的文章给您!男性湿气重的表现有哪些?...

新晃今天有什么新闻?

新晃今天不一定有新闻,但是今后一定会有新闻,因为邓世平老师不能白死,凶手一定会得到法律制裁的。2019年6月19日晚,新晃一中操场下挖出一举遗骸,经鉴定是16年前失踪的邓世平老师,而邓老师的死,却系当时校 长及其亲属所为,这样的悲剧,实在让人难以相信。在国家的大力查办下,杜少平被...

我是物业的人员,然后一楼的住户不交电梯费,说是我们不用电梯凭什么要交,怎么办?

一楼的住户不交电梯费,不用电梯凭什么要交,既然身为物业,那我们就想问清楚了,一楼住户凭什么交电梯费?面对这个问题就得好好理论一下了,物业大哥,一楼住户万年不用电梯,既然不用干吗要交电梯费?举一个很简单的例子,小区里有充电桩,我从来都不用没见谁让我缴纳费用?同样的道理,充电桩是小区...

你被抓进精神病院,如何一句话证明你不是精神病人?

你是一个正常人,你被误抓到精神病院里面。你在精神病院院长面前只能说一句话,错过了就一辈子被关在精神病院。你会说什么?...

胆结石吃什么可以化掉?

胆结石按所含成分可分为以下三类:胆固醇结石:由于胆汁中所含的胆固醇过多.溶解不掉而逐渐沉积.单发者居多.质地坚硬.呈圆形或椭圆形.结石内约含胆固醇98%.外观呈淡黄色或灰黄色.表面光滑。胆色素结石.是我国最多见的一种结石.形状不定.质软易碎.剖面无核心或分层.称[ 东方型结石"....

张姓家谱辈分是怎么排列的?

欢迎打开历史宝藏。张姓作为我国目前的三大姓之一,有着悠久的历史。而字辈也是一个姓氏流传的一个重要标志,在张姓发展的漫长历史时期,产生了无数的分支,很多大点的分支,都有自己编订的字辈。例如河南台前桥北张也就是张公艺遗址支系,其辈排序为:“兴玉传继广,北宪庆繁祥,兰秀桂荣茂,逢春生贤...

有人说“在别人落难时千万不要帮”,为什么?

以我们的亲身经历来说,有时候不是不忙,而是帮了之后,结果可能会让你很失望:那是在2012年的时候,我们刚结婚,老公很久不联系的一大学同学,突然打电话要跟老公借钱。说是遇到了急事。情真意切。当时,老公出于朋友义气,大学情感等方面的因素,冬天的晚上10点多,我俩去自动提款机上给他转了...

“男不娶五,女不嫁六”,老祖宗为何如此讲究?

其实这些话都是说的现在许多女孩子的通病,可以说老祖宗是未卜先知啊,不过确实如果去了品德不好,还不知礼仪廉耻的女子进门,这个家庭也不会和睦的,那么还不如不娶。婚姻是人生最重要的转折点,所以老一辈人说的这些话也是可以听取和借鉴的,婚姻是人生大事,大家一定要三思,擦亮自己的眼睛不要让一...

手麻是怎么回事?

手是人体的一个重要器官,如果有不舒服的地方,也会影响正常的身体健康。有的时候你会觉得手一阵麻木。可能过一段时间就又好了。但是如果长时间,或者经常性地出现手麻的情况,那就要注意了。手麻有两种情况,一种是生理性手麻。另外一种就是病理性手麻。生理性手麻主要是长时间压迫手,导致手部穴位受...

你有哪些特别搞笑的生理反应?

高一吧,有个很喜欢的女孩子,其实就是互相都知道我喜欢他,她喜欢我,其实有无数次机会两个人都可以互相表达自己的想法,但是都害羞,都没有说出来,说害羞吧!都愿意给对方机会,反正现在看来就是瞎子都知道那两个人是什么关系,但是事实上就是两个是真的没有关系,没有过多的身体,真真的青涩的暗恋...

发生过关系的人还能做朋友吗?你怎么看?

发生过关系的人还能做朋友吗?你怎么看?要回答这个问题我们首先来看看,发生过关系的男女和没有发生过关系的男女之间有什么不一样?其次,发生过关系的男女为什么不能再做朋友了?其三,发生过关系的男女再做朋友会发生什么?最后,对于这样的关系你怎么看?1、发生过关系的男女和没有发生过关系的男...

面对病人的隐私部位,护士都是怎么避免尴尬的?

我是医者良言,是一名住院医师,专为普及医学知识造福人类健康,若想了解更多,请关注我,有疑问可留言,必回应!好问题面对病人的隐私部位,护士都是如何避尴尬的?在医院,经常会遇到一些尴尬的事,比如男医生给女病人外科换药,如果是普通部位的换药还好,但是若是隐私部位的换药,很多患者都会拒绝...

作为一名男科女护士是什么样的体验?

男科女护士是什么样的体验?...

情侣之间多久发生亲密关系才算正常?

记得看过一个科学研究上说过,情侣之间呢!最好是越晚发生性关系的那种感情会越好的,更不容易在一起吵架的。现在很多人认为爱一个人就要给他性爱,因此呢,现在有很多都是一夜情,甚至与刚认识两天就发生了关系的现象比比皆是,这种现象在大城市很普遍的,但我认为这种关系是不利于以后感情的发展的。...

S开头单词英文单词英语ddmm123safuJuno爱人→拽ddmm123
猜你喜欢
热门推荐
今日推荐 更多
猜你喜欢