您的位置:首页 > 百科 > 正文

ClientToScreen

ClientToSc来自reen函数是将你打开的APP中客户区的坐标点信息转换为整个屏幕的坐标,其中:所有的坐标(无论是屏幕坐标还是客户区坐标)其坐标原点都是左上角为(0,0)。

其中:屏幕坐标是指你的显示器360百科的左上角(0, 0)开始的两条坐标轴,而客户区坐标是指你的应用程序打开述走章钢后除了标题栏、工副掌武袁础评叶具栏、菜单栏后的剩下区域,在这个区域中,左上角为坐标的原点(0,0),以上两个坐标都是从左到右为正、从上到下为正,一般用军备石味区来在鼠标右键的编程中

  • 外文名称 ClientToScreen
  • 类型 函数
  • 功能 指定点,矩形的坐标转成屏幕坐标
  • 领域 数学
  • 头文件 winuser.h

函数功能

  该函数将指定点,或者矩形的用户坐标转换成屏识娘武学客秋即穿候抗布幕坐标。

函数原型

 亮病判屋顶磁远 BOOL ClientToScreen(HWND hWnd,LPPOINT l女田pPoint);

参数

  做南继顾如权请商hWnd :用户区域用于转换的窗口句柄。

  lpPoint:指向一来自个含有要转换的用户坐标优动校法同流的结构的指针,如果360百科函数调用成功,新屏幕所个探没坐标复制到此结构。

  返回:如果函数调用成功,返回耐境罗务的值为非零值,否则为零。

  注释:函数用屏幕坐标取代POINT结构中的用户坐标,屏幕坐标与屏幕左上角相关粉委题联。

速查

  Windows NT:3.1及以上下系兰段特版本;Windows:95及以上境陆传均的版本;Windows CE:1.0及以上版本;头文件:winuser.h;库文件:user32.lib。

  ///////////////////////////////////////////

  该函数将指定点,或者矩形的用户坐标转换成屏幕坐标

  void ClientTo关走绍置春烈展Screen( LPPOINT lpPoint ) const;

 跳厂杂终尽现织止 void ClientToScreen( LPRECT lpRect ) const保百压区;

  lpPoint: Points to a POINT structu逐吧章优为伯树评钢城胶re or CPoint object t见皮hat contains th侵然赶积房源益小导e client coordina顺不重振哥亚范犯度水tes to be converted

  lpRect: Points to a RECT structu远管立任民立呀文re or CRect object that contains the client coordinat周守酒娘究许设队剂九书es to be converte力须底超布饭穿d.

例子

  // resize dialog to client's size

  void CMyDlg::OnSizeToClient()

  {

  CRect myRect;

  GetClientRect(&myRect);

  ClientToScreen(myRect);

  MoveWindow(myRect.left, myRect.top,

  myRect.Width(), myRect.Height()); //李运双

  }

发表评论

评论列表