WinForm窗体边框修改 [问题点数:20分,结帖人u010915014]

Bbs1
本版专家分:0
结帖率 50%
Bbs12
本版专家分:411010
版主
Blank
名人 2014年 荣获名人称号
2013年 荣获名人称号
2012年 荣获名人称号
Blank
状元 2013年 总版技术专家分年内排行榜第一
Blank
探花 2014年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第四
Bbs1
本版专家分:0
Bbs12
本版专家分:411010
版主
Blank
名人 2014年 荣获名人称号
2013年 荣获名人称号
2012年 荣获名人称号
Blank
状元 2013年 总版技术专家分年内排行榜第一
Blank
探花 2014年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第四
Bbs5
本版专家分:3364
Bbs7
本版专家分:17325
Blank
蓝花 2016年3月 移动开发大版内专家分月排行榜第三
C# winform窗体样式更换
开发工具与关键技术:C# + <em>winform</em> 作者:吴绮桐 撰写时间:2019-02-05 说明:Winform的控件官方样式有点过于死板 ,这里可以使用第三方skinEngine皮肤来替换控件样式。 (附:插件官方网:https://skinengine.soft32.com/ )图中做成了下拉框选择 下图是Winform的控件官方样式: 下图是第三方skinEngine皮肤: 使用Dire...
Winform边框半透明窗体
Winform<em>边框</em>半透明<em>窗体</em> 实例用的VS2008,2005调试OK。 简单易用,自己看代码。
winform窗体边框重绘
想要在<em>窗体</em>右上角的最小键旁边添加一个按钮rn没弄过,如何重绘?rnrn谢谢。。X X
如何重绘winform窗体边框
我并不想把<em>窗体</em>的<em>边框</em>设为none再去加图片按钮什么的,只是想重绘蓝色的标题栏和那几个最大化最小化关闭按钮,哪位知道的告诉我怎么做啊?还有如果还想重绘<em>窗体</em>左右和下面的<em>边框</em>又怎么做?
WinForm之无边框窗体的移动
当把WinForm<em>窗体</em>的FormBorderStyle属性设置为None时,<em>窗体</em>即变为无<em>边框</em><em>窗体</em>,但是此时的<em>窗体</em>是无法移动的,若想实现无<em>边框</em><em>窗体</em>的移动仅需添加<em>窗体</em>的三个事件。
winform窗体的风格修改
如何将<em>winform</em><em>窗体</em>设置成zune风格,在网上找了,好像只有wpf的,这两者有什么区别吗?rn
JFrame边框样式
在JDK1.4以前,我们只有一种方式来去掉窗口的标题栏,那就是直接使用JWindow,用JWindow来代替JFrame使用。但用过JWindow的人一定知道,JWindow在操作系统的任务栏是不可见的,这样我们就无法在几个视窗之间来切换到这个窗口了。  使用JWindow也是很多人知道的一种去掉标题栏的方式。但从Java1.4开始,有一种新的方式可以使用,我们来看看。  现在我们创建一个类并
C#:无边框窗体的移动,窗体的形状(圆角矩形)的设置
0. 我们可以很容易的设置一个<em>窗体</em>为无<em>边框</em>,因为可以看起来更简洁,然后加上自己的关闭按钮。但无<em>边框</em><em>窗体</em>是无法移动的,那么解决办法如下: #region 用于移动无<em>边框</em><em>窗体</em> [DllImport(&quot;user32.dll&quot;)] public static extern bool ReleaseCapture(); [DllImport(&quot;user...
C#中窗体Form的美化
VS足够强大,强大到只需动动鼠标就可以写出个基本的界面出来,但是其自带的控件都是千篇一律的样式,对于追求完美的我而言,实在是忍不下去了,只好自己亲自动手对其进行改造----继承已有的控件,再对其相关的消息或事件进行处理。<em>窗体</em>Form作为界面的主体部分,必先对其进行美化,在<em>窗体</em>自绘的过程中,需要使用到GDI+,如若对GDI+不是很了解的同学可移步我的CSDN博客或者搜索下相关的介绍。 这篇文章将要
Winform的Panel绘制边框
给Panel绘制<em>边框</em>能够达到一定的美感,这其实很简单,只需要编写Paint事件即可。 private void panel1_Paint(object sender, PaintEventArgs e) { //使用红色虚线绘制<em>边框</em> Pen pen1 = new Pen(Color.Red, 1); pen1.DashStyle = System.Drawing.Draw
隐藏WinForm窗体边框
FormBorderStyle 设置为 None
如何给WinForm窗体边框
<em>窗体</em>的FormBorderStyle设置为None后,如何给它加个<em>边框</em>呢?rn请各位大虾帮帮俺
winform窗体边框最小化旁边添加自定义按钮
如图:[img=https://img-bbs.csdn.net/upload/201306/18/1371524399_199803.jpg][/img]rn想要实现和右面三个按钮一样的效果,应该怎么弄?rn代码如下:rn[code=csharp]rn [DllImport("user32.dll")]rn private static extern IntPtr GetWindowDC(IntPtr hWnd);rn [DllImport("user32.dll")]rn private static extern int ReleaseDC(IntPtr hWnd, IntPtr hDC);rnrn private const int WM_NCPAINT = 0x0085;rn private const int WM_NCACTIVATE = 0x0086;rn private const int WM_NCLBUTTONDOWN = 0x00A1;rn protected override void WndProc(ref Message m)rn rn base.WndProc(ref m);rn Rectangle vRectangle = new Rectangle((Width + 105) / 2, 6, 23, 20);rn switch (m.Msg)rn rn case WM_NCPAINT:rn case WM_NCACTIVATE:rn IntPtr vHandle = GetWindowDC(m.HWnd);rn Graphics vGraphics = Graphics.FromHdc(vHandle);rn vGraphics.FillRectangle(new LinearGradientBrush(vRectangle,rn Color.Pink, Color.Purple, LinearGradientMode.BackwardDiagonal),rn vRectangle);rnrn StringFormat vStringFormat = new StringFormat();rn vStringFormat.Alignment = StringAlignment.Center;rn vStringFormat.LineAlignment = StringAlignment.Center;rn vGraphics.DrawString("…", Font, Brushes.BlanchedAlmond,rn vRectangle, vStringFormat);rnrn vGraphics.Dispose();rn ReleaseDC(m.HWnd, vHandle);rn break;rn case WM_NCLBUTTONDOWN:rn Point vPoint = new Point((int)m.LParam);rn vPoint.Offset(-Left, -Top);rn if (vRectangle.Contains(vPoint))rn MessageBox.Show(vPoint.ToString());rn break;rn rn rn[/code]
如何清除winform Mdi窗体的默认边框
如图,这是一个Mdi父<em>窗体</em>,[img=http://www.yangguang0736.com/mdi.jpg][/img]rn我设置了<em>窗体</em>的margin为6rn于是总是出现一个<em>边框</em>,如何去除这个<em>边框</em>呢?rnrn说明,设置FormBorderStyle为None是不能做到去除这个<em>边框</em>的rn我想,是不是要重写重绘方法呢,怎么写?
winForm窗体边框的宽度怎么计算?
我想在一个MDI<em>窗体</em>中放置4个等大的子<em>窗体</em>,让4个子<em>窗体</em>的面积总和正好等于MDI工作区大小,但出现了滚动条,好像是没有计算MDI的<em>边框</em>宽度,<em>窗体</em><em>边框</em>宽度怎么计算?rn[img=https://img-bbs.csdn.net/upload/201701/10/1484038156_404820.png][/img]rnrn计算子<em>窗体</em>尺寸和位置的代码:rn[code=csharp]rnprivate void Form1_Load(object sender, EventArgs e)rnrn this.Top=0;rn this.Left=0;rn this.Height = (this.MdiParent.ClientSize.Height-25-25-22) / 2; //2个25,22是工具条和菜单条、状态栏的的高度rn this.Width = (this.MdiParent.ClientSize.Width) / 2;rn rnrnrn[/code]rn但是,MDI<em>窗体</em>明显有<em>边框</em>,不知道怎么计算这个<em>边框</em>。请大侠们帮忙,不甚感激
Winform窗体边框如何换颜色
Winform<em>窗体</em>的<em>边框</em>如何换颜色,只能用自定义<em>窗体</em>来解决吗?有别的方法吗
窗体边框
我想做一个<em>窗体</em>,没有标题栏,能拉伸,窗口四个角为圆角,这些都实现了,问题是我想把<em>窗体</em><em>边框</em>的颜色弄成例如红色(圆角处也要红色),有谁能帮帮我,最好有具体代码,先谢过了!rn
C# WinForm窗体控件Panel修改边框颜色以及边框宽度方法
C# WinForm<em>窗体</em>控件Panel<em>修改</em><em>边框</em>颜色以及<em>边框</em>宽度方法 可以直接到博客地址查看主要代码:http://www.cnblogs.com/JiYF/p/9047559.html
如何用修改窗体边框和默认按钮?
有介绍的文档吗?rn或者<em>修改</em><em>窗体</em><em>边框</em>按钮的实例?rn好像要用到api函数。rn就是实现一个类似qq那样的界面,<em>边框</em>可以自己<em>修改</em>成自定义的图片或者颜色。然后form的caption前还可以加上自定义的图片等等效果。。
winform的button边框问题
请教各位,<em>winform</em>里将button的backcolor设置为黑色,但<em>边框</em>是白色的,如何把白色<em>边框</em>改为黑色,或者干脆去掉白边?rn有这个属性吗?
winform自定义控件边框
rnrn做了个<em>winform</em>自定义控件。现在想让自定义控件选中时,改变其<em>边框</em>颜色。怎样设置啊。rnrn前提:我的自定义控件的样子,就是绘制的图形的样子。rnrn 比如:我绘制一个圆形,自定义控件就是圆形的,有实心的和空心的。rn
winform 怎么修改窗体默认的图片?
Icon属性,但不行啊!
winform中怎么动态修改窗体的大小
this.Size = new Size(this.Size.Height + 50, this.Size.Width + 5);
winform如何修改另一个窗体中的布尔值
我在F_Main<em>窗体</em>中定义了一个bool值flag=false;rn想在F_Login<em>窗体</em>F_Login_FormClosing事件中<em>修改</em>flag的值rn怎么破?rn
WINFORM dev的GridControl 边框色和边框
我设置了this.GridControl1.EmbeddedNavigator.Appearance.BorderColor = Color.Red 为什么没反应
winform窗体
想在vs2012版本中,<em>winform</em><em>窗体</em>上做一个画图工具,可以直接在上面画图的那种,没有思路,找不到方向,GDI+也是一知半解。请求大神指点,
Winform窗体
将<em>窗体</em>最大化设置后,发现button按钮加载的很慢,请问下大神如何解决,急用。。
winForm窗体
c#源码。winForm<em>窗体</em>美化,无<em>边框</em><em>窗体</em>,实现换背景图,自由拖动。里面有截图
winform窗体....
本来打算在<em>窗体</em>上加一个控件 点击可以<em>窗体</em>大小改变 可是后台调试的时候发现<em>窗体</em>的height 跟width 仍然是原始的大小 求解决[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/10.gif][/img]
2008-边框半透明窗体
2008-<em>边框</em>半透明<em>窗体</em> 本人收藏了3年的资源 现放出 都是总结了很多系统 软件项目实施过程中的经验的 慢慢积累的
窗体边框问题
VC/MFC对话框程序rn设置什么属性能去除<em>边框</em>,但是还有标题栏,且能按住标题栏拖动<em>窗体</em>呢??rnrn[code=C/C++]rnModifyStyle(WS_BORDER, 0);[/code]rnrn试过了,<em>边框</em>没了,但是也不能拖动对话框了
怎么自定义窗体边框??
就是想把<em>窗体</em>的<em>边框</em>换成自定义的样式,有图片,不知道怎么弄上去??
去掉窗体边框的线
[img=https://img-bbs.csdn.net/upload/201309/10/1378778195_92967.jpg][/img]就是想把那个<em>边框</em>的线去掉,然后我用的不是mfc 请指教
边框,和窗体透明问题!!!
我在JLabel 中插了一张图片,我想实现当鼠标经过的时候,图片周围发光(边亮),应该是加个<em>边框</em>吧?rnjLabel5.setBorder(BorderFactory.createBevelBorder(int type));这是什么样子的<em>边框</em>啊?中间的int值传什么?rntype - 指定 BevelBorder.LOWERED 或 BevelBorder.RAISED 的整数为什么我传这参数进去显示错误啊?rnrn还有swing中能实现<em>窗体</em>透明吗???怎么实现? rn
窗体边框问题
请教各位大虾,如何隐藏<em>窗体</em>的标题栏,但<em>窗体</em>的<em>边框</em>还有立体感?
框架窗体边框问题?
无论在单文档还是在多文档的<em>窗体</em>中,子<em>窗体</em>总是存在<em>边框</em>,我想要把子<em>窗体</em>做成像平常的对话框一样没有<em>边框</em>应怎样做?
窗体边框怎么去掉?
<em>窗体</em>去掉WS_BORDER后,是标题没了,似乎还有<em>边框</em>,怎么去掉?rn<em>窗体</em>要能Resizing.
c#绘制窗体边框
我把<em>窗体</em>的FormborderStyle设为了None,想给<em>窗体</em>绘制个黑色<em>边框</em>,四个角是弧形,本人新手,在线等,有合适的分数全部相送
winform继承窗体后可以修改窗体的控件吗?
如题,子<em>窗体</em>继承了父<em>窗体</em>,但是不能<em>修改</em>上面控件的属性rn是否控件都是固定死的无法<em>修改</em>?要怎样才能<em>修改</em>呢
Winform GDI 系列(2) 窗体边框重绘制
  ///&amp;lt;summary&amp;gt;       ///<em>窗体</em><em>边框</em>重绘制       ///&amp;lt;/summary&amp;gt;       ///&amp;lt;param name=&quot;sender&quot;&amp;gt;&amp;lt;/param&amp;gt;       ///&amp;lt;param name=&quot;e&quot;&amp;gt;&amp;lt;/param&amp;gt;       privatevoid Form1_Pai
UISearchBar背景色及边框修改
UISearchBar背景色<em>修改</em>以及<em>边框</em>黑线去除
修改Button的边框
在TinyLookAndFeel.java 的 protected void initComponentDefaults(UIDefaults table)  方法中设置   table.put(&quot;Button.border&quot;, new BorderUIResource.CompoundBorderUIResource( new TinyButtonBorder(), new...
怎样修改对话框的边框
我想设置对话框的<em>边框</em>的颜色,比如像xp那种风格的蓝色。rn
修改DataGrid的边框角度
怎样将DataGrid的<em>边框</em>由直角变为有弧度的
C# winform小程序,数据库保存图片,图片显示、修改、加边框
1、listview大图显示图片; 2、图片自动加<em>边框</em>; 3、contextmenustrip添加右键按钮,<em>修改</em>图片
如何修改对话框边框
问下对话框的<em>边框</em>能不能去掉的?rnModifyStyle(WS_CAPTION, 0, SWP_DRAWFRAME);rnModifyStyleEx(WS_EX_DLGMODALFRAME, 0);rn这两句实现的跟border改成none是一样的效果,能不能什么都没有,就是程序背景图,旁边没有任何<em>边框</em>。谢谢!急!!rn参考:rnIE浏览器是有<em>边框</em>的,谷歌浏览器是没有<em>边框</em>的(只是背景图)。rn
VC 修改边框样式
我希望,当单击对话框,<em>修改</em>对话框<em>边框</em>样式为凹下去的。rn 我在单击事件中加入如下代码:rnrn void CTestDlg::OnLButtonDown(UINT nFlags, CPoint point) rnrn // TODO: Add your message handler code here and/or call defaultrnrn //long re = SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE, WS_EX_CLIENTEDGE);rn this->ModifyStyleEx(1,WS_EX_CLIENTEDGE);rnrn CDialog::OnLButtonDown(nFlags, point);rnrn 我分别使用了SetWindowLong和ModifyStyleEx函数,都不起作用,反而在双击后产生效果(双击事件产生全屏效果,已经实现)
WinForm控件画边框的问题
控件画<em>边框</em>时代码如下:rn...rnRectangle fram = Rectangle.FromLTRB(0, 0, this.Width - 1, this.Height - 1);rn e.Graphics.DrawRectangle(new Pen(Brushes.Red), fram);rn或:rnRectangle fram = new Rectangle(0, 0, Width - 1, Height - 1);rn g.DrawRectangle(_drawPen, fram)rn问题:rn为什么这里的参数是Width-1和Height-1,而不是Width和Heightrn根据MSDN上对FromLTRB参数的定义是:rn[color=#0000FF]参数rnleftrn此 Rectangle 结构左上角的 x 坐标。 rnrntoprn此 Rectangle 结构左上角的 y 坐标。 rnrnrightrn此 Rectangle 结构右下角的 x 坐标。 rnrnbottomrn此 Rectangle 结构右下角的 y 坐标。 [/color]rn对Rectangle参数的定义是:rn[color=#0000FF]参数rnxrn矩形左上角的 x 坐标。 rnrnyrn矩形左上角的 y 坐标。 rnrnwidthrn矩形的宽度。 rnrnheightrn矩形的高度。[/color]
winform按下按钮 出现边框
动态创建按钮:代码如下所示:rnNewBut[i] = new Button();rnNewBut[i].BackColor = Color.White;rnNewBut[i].FlatStyle = FlatStyle.Flat;rnNewBut[i].FlatAppearance.BorderSize = 0;rnNewBut[i].Image = Image.FromFile(Application.StartupPath + "\\1.ico");rnrn按下按钮的时候总会出现一个<em>边框</em>在图片上,怎么去掉“按下按钮时出现的<em>边框</em>”
C# winform Button边框的问题
[img=https://img-bbs.csdn.net/upload/201702/03/1486096952_438034.png][/img]rnrn如图,标题栏的功能按钮点击时、点击后都不会有<em>边框</em>,但是焦点到其他<em>窗体</em>时就会有<em>边框</em>出来,请问怎么解决?
winform 中 panle 边框问题
看到一篇博文,是我想要的效果,可是我看不懂啊,无从下手,要把代码黏到哪里呢?nhttp://www.cnblogs.com/ahdung/p/3728314.htmln是panle控件重写吗?还是写在类里?
c# winform 图片合成边框羽化
两张图片合成时,我想把图片<em>边框</em>先羽化一下,不知道怎么弄!请各位大虾指教!
Winform 无边框 绘制自定义边框
private void LoginNew_Paint(object sender, PaintEventArgs e)         {             ///自定义绘制<em>边框</em>颜色             //e.Graphics.DrawRectangle(Pens.DarkOliveGreen, 0, 0, this.Width - 1, this.Height - 1);
边框窗体(自绘窗体)的边框绘制问题????
我设置FORM的Form1->BorderStyle=bsNone;为无<em>边框</em><em>窗体</em>,rn并自已绘制窗口的<em>边框</em>,在Form1->WindowState=wsNormal;时,rn自绘窗口的<em>边框</em>是正常的,但是如果将窗口改变大小后窗口的右下两rn个边会自绘出许多在窗口变大过程中的<em>边框</em>,我如何解决呢!rn我曾试着用异或的模式绘<em>边框</em>,在窗口变化时先重绘一下原来的<em>边框</em>rn来解决问题,但是我发现OnPaint事件总是在窗口变化消息前执行???rnrn。。。。rn
如何用API修改窗体边框样式呀
我在使用画菜单时,需要将菜单画成平面的样式,但不知用什么API函数画.哪位高手知道请告诉小弟,我的邮箱jiangleivb@163.com
如何修改Windows窗体中文本框的边框颜色
如题
Winform如何拖动左边框、上边框以调整窗体尺寸?FormBorderStyle=none
我把一个Form的FormBorderStyle设置为none,然后它就没有<em>边框</em>了,我要模拟一个<em>边框</em>,于是,我就放了4个panel在四边,模拟<em>边框</em>。rn现在,拖拽右<em>边框</em>的代码写好了,而且有效:rn[code=csharp]rn private void panel_right_MouseMove(object sender, MouseEventArgs e)rn rn if (e.Button == MouseButtons.Left)rn rn this.Size = new Size(this.PointToClient(MousePosition).X, this.Height);rn this.panel_right.Location = new Point(rn this.Width - 8,//8就是这个panel的宽度rn 0);rn rn rn[/code]rn请问各位高手,如何拖动[b]左<em>边框</em>[/b]以调整<em>窗体</em>尺寸、如何拖动[b]上<em>边框</em>[/b]以调整<em>窗体</em>尺寸?
窗体修改
<em>窗体</em><em>修改</em>可以对<em>窗体</em>进行如位置、大小、标题等多项<em>修改</em>,适合所有电脑用户使用,与同类软件相比,特别的功能有透明度设置,<em>窗体</em>风格设置,抓图等 。独有的批命令功能允许您一次对一个窗口进行多项<em>修改</em>,并可以对命令序列保存为批命令文件。适当利用本软件提供的功能,可以达到常规方法所不能及的效果,这是因为软件直接使用了Win32 APIs对窗口进行<em>修改</em>,与被<em>修改</em>的窗口所属应用程序的功能无关。 软件现已更新到1.43版,对界面做了改善,增加了一些功能,对一些代码进行了优化,使程序运行更稳定,更方便,<em>窗体</em><em>修改</em> 1.0版的用户可以很容易地熟悉并熟练使用1.43版。批命令更新到1.2版,增加了一些可用命令项。 本软件使用VB开发,但未使用任何ActiveX控件,一切功能都用VB本身功能或Win32 API实现。
窗体全屏边框如何去掉??
rn Top := 0 ;rn Left := 0 ;rn Go full screen rn BorderStyle := bsNone ; rn WindowState := wsmaximized; rn ClientWidth := Screen.Width ; rn ClientHeight := Screen.Height; rn Refresh; rn SetForegroundWindow(Handle) ; rn SetActiveWindow(Application.Handle) ; rnrn这样的方法实现还是可以看到<em>边框</em>的.
窗体没有边框怎么移动?
把一个<em>窗体</em>的formborderstyle属性设为None时,就不可以拖动了,怎么能让它没有<em>边框</em>还可以拖动
怎么改变窗体边框的颜色?
<em>窗体</em><em>边框</em>的颜色默认为蓝色,我想改一下,但不知道怎么改,请高手教我
如何创建不带边框窗体
下面是我写的一个<em>窗体</em>rn请问如何创建一个没又蓝色头的,没又最小化,也没有最大化的<em>窗体</em>,也就是说只有客户区,rn[code=C/C++]rn#include rn#include rn#include rn#include rn#pragma comment(lib,"user32.lib");rn/* Declare Windows procedure */rnLRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);rnrn/* Make the class name into a global variable */rnchar szClassName[ ] = "WindowsApp";rnrnint WINAPI WinMain (HINSTANCE hThisInstance,rn HINSTANCE hPrevInstance,rn LPSTR lpszArgument,rn int nFunsterStil)rnrnrn HWND hwnd; /* This is the handle for our window */rn MSG messages; /* Here messages to the application are saved */rn WNDCLASSEX wincl; /* Data structure for the windowclass */rnrn /* The Window structure */rn wincl.hInstance = hThisInstance;rn wincl.lpszClassName = szClassName;rn wincl.lpfnWndProc = WindowProcedure; /* This function is called by windows */rn wincl.style = CS_DBLCLKS|CS_VREDRAW|CS_HREDRAW; /* Catch double-clicks */rn wincl.cbSize = sizeof (WNDCLASSEX);rnrn /* Use default icon and mouse-pointer */rn wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);rn wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);rn wincl.hCursor = LoadCursor (NULL, IDC_ARROW);rn wincl.lpszMenuName = NULL; /* No menu */rn wincl.cbClsExtra = 0; /* No extra bytes after the window class */rn wincl.cbWndExtra = 0; /* structure or the window instance */rn /* Use Windows's default color as the background of the window */rn wincl.hbrBackground = (HBRUSH) GetStockObject(BLACK_BRUSH);rnrn /* Register the window class, and if it fails quit the program */rn if (!RegisterClassEx (&wincl))rn return 0;rnrn /* The class is registered, let's create the program*/rn hwnd = CreateWindowEx (rn 0, /* Extended possibilites for variation */rn szClassName, /* Classname */rn "Windows App", /* Title Text */rn WS_TILEDWINDOW, /* default window */rn CW_USEDEFAULT, /* Windows decides the position */rn CW_USEDEFAULT, /* where the window ends up on the screen */rn 544, /* The programs width */rn 375, /* and height in pixels */rn HWND_DESKTOP, /* The window is a child-window to desktop */rn NULL, /* No menu */rn hThisInstance, /* Program Instance handler */rn NULL /* No Window Creation data */rn );rnrn /* Make the window visible on the screen */rn ShowWindow (hwnd, nFunsterStil);rn srand((int)GetCurrentTime());rn /* Run the message loop. It will run until GetMessage() returns 0 */rn while (GetMessage (&messages, NULL, 0, 0))rn rn rn /* Translate virtual-key messages into character messages */rn TranslateMessage(&messages);rn /*if(messages.message = WM_SIZE)rn rn messages.wParam = SIZE_MINIMIZED; rn */rn /* Send message to WindowProcedure */rn DispatchMessage(&messages);rn rnrn /* The program return-value is 0 - The value that PostQuitMessage() gave */rn return messages.wParam;rnrnrnrn/* This function is called by the Windows function DispatchMessage() */rnrnLRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)rnrn HDC hdc;rn PAINTSTRUCT ps;rn HPEN hpen;rn RECT rect;rn HFONT hfont;rn LOGFONT lf;rn TEXTMETRIC tm;rn static int iVscrollPos;rn static int cxChar,cxCaps,cyChar,cyClient;rn static int p;rn switch (message) /* handle the messages */rn rn case WM_DESTROY:rn PostQuitMessage (0); /* send a WM_QUIT to the message queue */rn break;rn case WM_PAINT:rn hdc = BeginPaint(hwnd,&ps);rn GetClientRect(hwnd,&rect);rn GetTextMetrics(hdc,&tm);rn cxChar = tm.tmAveCharWidth;rn cxCaps = (tm.tmPitchAndFamily & 1 ? 3:2) * cxChar / 2;rn cyChar = tm.tmHeight + tm.tmExternalLeading;rn SetTextColor(hdc,RGB(255,222,0));rn SetBkMode(hdc,TRANSPARENT);rn hpen = CreatePen(PS_SOLID,2,RGB(0,200,0));rn ZeroMemory(&lf,sizeof(lf));rn lstrcpy(lf.lfFaceName,"迷你简黄草");rn hfont = CreateFontIndirect(&lf);rn SelectObject(hdc,hfont);rn SelectObject(hdc,hpen);rn DrawText(hdc,TEXT("我们共同行走在这条路上……"),-1,&rect,DT_SINGLELINE|DT_CENTER|DT_VCENTER);rn /*for( p= 0;p < 30;p++)rn rn TextOut(hdc,0,(p - iVscrollPos) * cyChar,TEXT("我爱上你的世界 C++"),lstrlen("我爱上你的世界 C++") * sizeof(TCHAR));rn rn TextOut(hdc,0,(p - iVscrollPos) * cyChar,TEXT("C++"),strlen("C++") * sizeof(TCHAR));*/rn for(p = 0;p < 30;p++)rn TextOut(rn hdc,rn 5,rn p * cyChar,rn TEXT("main reason"),rn sizeof(CHAR) * strlen("main reason")rn );rn MoveToEx(hdc,1,1,NULL);rn LineTo(hdc,rect.right,rect.bottom);rn DeleteObject(hfont);rn EndPaint(hwnd,&ps);rn break;rn case WM_CREATE:rn SetScrollRange(hwnd,SB_VERT,0,4,FALSE);rn SetScrollPos(hwnd,SB_VERT,iVscrollPos,TRUE);rn break;rn case WM_VSCROLL:rn switch(LOWORD(wParam))rn rn case SB_LINEUP:rn iVscrollPos -= 1;rn break;rn case SB_LINEDOWN:rn iVscrollPos += 1;rn break;rn case SB_PAGEUP:rn iVscrollPos -= cyClient / cyChar;rn break;rn case SB_PAGEDOWN:rn iVscrollPos += cyClient / cyChar;rn break;rn case SB_THUMBPOSITION:rn iVscrollPos = HIWORD(wParam);rn break;rn default:rn break;rn rn if(iVscrollPos != GetScrollPos(hwnd,SB_VERT))rn rn SetScrollPos(hwnd,SB_VERT,iVscrollPos,TRUE);rn InvalidateRect(hwnd,NULL,TRUE);rn rn break;rn case WM_SIZE:rn cyClient = HIWORD(lParam);rn return 0;rn break;rn default: /* for messages that we don't deal with */rn return DefWindowProc (hwnd, message, wParam, lParam);rn rnrn return 0;rnrnrn[/code]
如何去除窗体的蓝色边框
如题
模态窗体能不能去掉边框?
现在的IE能打开几种<em>窗体</em>?
******自绘窗体标题栏,边框的问题*********
我想让<em>窗体</em>的标题栏不随着系统主题包的改变而改变,应该怎么绘制呢?默认情况,在2000下的标题栏高度比在XP下小,我想让程序不随这些改变而改变,是不是应该先将标题栏,<em>边框</em>等去掉再用自己的<em>窗体</em>代替来加上?这似乎有点麻烦,而且绘制效率感觉也不高,大家给点意见,谢谢。
圆角窗体边框绘制问题
创建了一个圆角<em>窗体</em>,并设置<em>边框</em>宽度为1,rn但是使用::RoundRect或者::FrameRgn<em>边框</em>都绘制不好,很多部分线段没有显示。rn圆角<em>窗体</em><em>边框</em>线段到底怎么绘制?rn
如何禁止拖动窗体边框??
<em>窗体</em>的rnBorderStyle=2-SizablernMaxButton=Falsern这样就禁止了最大化,但是还是可以手动拖拉<em>边框</em>?如何在保留最小化功能下,禁止拖动呢?
怎样改变窗体边框的颜色?
找不到现成的api
vb中窗体边框颜色
如何改变<em>窗体</em>中<em>边框</em>的颜色?请教各位大虾rn
窗体怎样去掉上下左右的边框
要求去掉标题栏和<em>边框</em>,看起来就像一张纸一样的,能改变位置和大小
如何更改窗体边框的颜色?
各位大侠如何更改<em>窗体</em><em>边框</em>的颜色?
如何更改窗体边框颜色
我想要更改,或者帮我做一个我马上给分,不够可加rn颜色是 <em>边框</em>色r245g170b114
silverlight窗体如何去掉边框
我现在有一个silverlight子<em>窗体</em>,想去掉<em>边框</em>,要如何做?请教大家
WinForm窗体传值
WinForm中的<em>窗体</em>传值有多种方法,自己结合相关资料总结了一下,大概有5种方式(或者更多): 1、通过 ShowDialog()进行传值; 2、通过改造构造函数进行传值(加参数); 3、通过公共静态类进行传值; 4、通过绑定事件进行传值; 5、使用Attribute(本人属初学,尚需深入研究,希望高手给与指正) 代码如下:
Winform 无边框窗体
Winform 无<em>边框</em><em>窗体</em>
winform窗体计算器
自己写的一个小程序,主要对于刚入门<em>winform</em>的新手提供,简单易懂
winform窗体拖拽控件
<em>winform</em><em>窗体</em>拖拽,使用详见博客:https://blog.csdn.net/HorseRoll/article/details/86157358
WinForm窗体基础
WinForm<em>窗体</em>基础 适合入门 不是代码
WinForm窗体皮肤
使<em>窗体</em>更改皮肤,变的比较美观,比较容易用,很方便!!
Skin(窗体皮肤) Winform
Winform <em>窗体</em>皮肤 此皮肤控件支持vs2005 效果相当的炫
WinForm日历,窗体程序
WinForm下日历,<em>窗体</em>应用程序,完整代码,亲测可用,欢迎下载阅览
WinForm 窗体之间传值
本地环境下可以传值到第三方的程序<em>窗体</em>容器的类似文本框内
C# WinForm窗体传值
C#<em>窗体</em>间传值代码,几种简单的传值方法。
winform笑脸窗体
一个异形<em>窗体</em>,通过变换背景图片实现一个动态表情的变化
Winform窗体状态的判断
当A<em>窗体</em>要打开B<em>窗体</em>时,如果B<em>窗体</em>时打开或者最小化状态,则不再重新打开<em>窗体</em>,避免<em>窗体</em>重复出现 那就判断<em>窗体</em>是否是打开状况 bool isOpne = false; //默认是关闭状态 foreach (Form frm in Application.OpenForms) { if (frm is HG2)...
winform窗体问题
我在将一个文件夹下的<em>窗体</em>往另一个文件夹copy时,大约10几个<em>窗体</em>,有两个<em>窗体</em>出现了问题,正常情况下,应该是一个<em>窗体</em>包含三个文件,cs文件显示,.designer.cs和.resx文件在cs的下一级显示,我这边有两个<em>窗体</em>,这三个文件在同一级显示了,这是为什么呀?
winform调用窗体
现在做<em>winform</em> <em>窗体</em>中又辅助查询按钮 点击按钮进入查询窗口 我想把这个查询窗口重复使用,就是有很多个<em>窗体</em>调用这可查询<em>窗体</em>并且返回值,该怎么做啊 请高手指点
如何才能让自己的U盘百毒不侵下载
如何才能让自己的U盘百毒不侵如何才能让自己的U盘百毒不侵如何才能让自己的U盘百毒不侵 相关下载链接:[url=//download.csdn.net/download/ludongzhi/3106878?utm_source=bbsseo]//download.csdn.net/download/ludongzhi/3106878?utm_source=bbsseo[/url]
wordpress精品主题下载
wordpress精品主题包 相关下载链接:[url=//download.csdn.net/download/youni_bbs/4911065?utm_source=bbsseo]//download.csdn.net/download/youni_bbs/4911065?utm_source=bbsseo[/url]
Clover_v2k_r2236下载
Clover_v2k_r2236 相关下载链接:[url=//download.csdn.net/download/jiangzhonw/6403585?utm_source=bbsseo]//download.csdn.net/download/jiangzhonw/6403585?utm_source=bbsseo[/url]
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池
我们是很有底线的