PS中的矩形选框怎么改变形状啊

PS中的矩形选框怎么改变形状啊,第1张

1、首先打开PS进入到主界面,如图所示。

2、之后打开一张需要制作的,如图所示。

3、之后点击矩形选框工具,选择一个需要的,如图所示。

4、之后选择一个选区,如图所示。

5、之后按快捷键Shift可以增加选区,如图所示。

6、之后可以按住快捷键Alt可以减少选区,如图所示。

7、之后点击工具栏中的移动工具,如图所示。

8、之后鼠标按住选区拖动,即可将区域移动使用,这样就可以使用矩形选区工具啦,如图所示。

题目说了不考虑应力集中

在A截面处 界面的弯矩可以算出来 MA=10knm(负的),

A界面的抗弯界面系数Wz=W(矩形)-W(圆形)=1281 10^-3立方米

剩下的就套用公式就可以了,这里不好打,结果是781MPA 是安全的

我想你不会做 可能是没有想到 是求解Wz

希望能帮到你

  Windows 中不规则窗体的编程实现           下载源代码      一 序言        在绝大多数的Windows应用程序中 其窗体都是使用的正规正矩的矩形窗体 例如我们常用的 记事本 扫雷 等等 矩形窗体 具有编程实现简单 风格简洁的优点 所以在普通文档应用程序和简单小游戏中使用足矣 但在某些娱乐游戏程序中使用就略显呆板些了 这时若用不规则窗体替代原先的矩形窗体 将会使这类程序更添情趣 典型的例子有windows 自代的Media Player 新版本的Media Player有个控制面板的选项 选中这些面板 播放器就以选中的面板形状出现 这时的播放器比以前版本的Media Player的古老矩形界面要生动有趣的多了 要实现不规则窗体不是太难 知道了基本原理后 你也可以创建各种有趣的不规则窗体            二 实现原理             所有的 Windows 窗体都位于一个称为 region 中 窗体的大小如果超出 region 的范围 windows会自动裁剪超出"region"范围那部分的窗体 使其不可见 所以 要创建不规则窗体有两个步骤 第一步就是创建不规则"region" 第二步就是将窗体放到创建的 region 中 其中第二步很简单就调用一条语句即可 在SDK中调用API函数SetWindowRgn 该函数原型如下

 int SetWindowRgn( HWND hWnd HRGN hRgn BOOL bRedraw );

 其中hWnd为待设置的窗体句柄 hRgn为已经创建的"region"句柄 bRedraw代表是否要重绘窗体 在MFC中使用窗口类CWnd的成员函数int CWnd::SetWindowRgn(HRGN hRgn BOOL bRedraw );该函数的参数意义与API中同名函数相同 相对与第二步 创建不规则窗体的第一步要复杂许多 并且不规则窗体越复杂 创建其"region"的过程也越复杂 接下去我们将由浅入深地介绍各种创建 region 的方法        在MFC中"region"对象 由CRgn类实现 CRgn的几乎每个成员函数都有同名的SDK API函数对应 三 简单 region 的创建        类CRgn创建一个新的"region"的简单方法有以下几个成员函数

BOOL CRgn::CreateRectRgn( int x int y int x int y ); 创建矩形的 region        

BOOL CRgn::CreateEllipticRgn( int x int y int x int y ); 创建圆形或椭圆形 region        

BOOL CRgn::CreateRoundRectRgn( int x int y int x int y int x int y ); 创建圆角矩形 region        

BOOL CRgn::CreatePolygonRgn( LPPOINT lpPoints int nCount int nMode ); 创建多边形 region

 这里以创建椭圆窗体为例 介绍椭圆窗体创建的方法 在创建椭圆 region 的CreateEllipticRgn函数中 x y 指椭圆所在矩形的左上角坐标 x y 指该矩形的右下角坐标        下面的代码加入到MFC对话框程序的OnInitDialog函数中 可将该对话框变成椭圆窗体      

 BOOL CTestDlg::OnInitDialog(){ CDialog::OnInitDialog(); CRgn rgn; rgn CreateEllipticRgn( ); SetWindowRgn(rgn TRUE);}

     图一 椭圆窗体效果图     四 作图路径法创建 region 使用该方法创建 region 的过程如下 第一步绘制所要创建的窗体形状 该步骤中使用到CDC类中的一些成员函数如下

 BOOL CDC::BeginPath( );

 调用该函数后当前设备环境(DC)开始追踪绘图的过程

 int CDC::SetBkMode( int nBkMode );

 设置绘图时的背景模式 此应用中nBkMode必须取值为TRANSPARENT 即设置绘图时背景不发生变化

 BOOL CDC::EndPath( );

 调用该函数后当前设备环境(DC)结束追踪绘图的过程 开始绘图前 先调用BeginPath 然后调用SetBkMode 接下去就可调用CDC的其他绘图函数作图 例如Arc AngleArc LineTo MoveTo RoundRect Textout等等 绘图完毕调用EndPath() 第二步将绘制的结果转成 region 此步骤中使用SDK API函数

 HRGN PathToRegion( HDC hdc );

 Hdc为作图DC的句柄 CDC类中的m_hDC成员变量可做此参数传入 示例 将下面代码加入某个按钮单击事件中 可以将当前窗体变为字符串 hello 的形状     

 void CTestDlg::OnTest() {    HRGN wndRgn;    CClientDC dc(this);    CFont mFont;        if (dc m_hDC!=NULL)    {        VERIFY(mFont CreateFont(             FW_HEAVY TRUE FALSE             ANS    

lishixinzhi/Article/program/c/201401/30248

欢迎分享,转载请注明来源:浪漫分享网

原文地址:https://hunlipic.com/meirong/8210656.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-09-13
下一篇2023-09-13

发表评论

登录后才能评论

评论列表(0条)

    保存