四、镂空窗体例子下载 如果没有积分,可以关注公众号找一下【大鱼code】直接贴效果图吧:1、控件的透明 [外链图片转存中…(img-d0Kky9yO-1655564321951)]2、窗体的透明 [外链图片转存中…(img-zF1WTwWl-1655564321952)]代码如下:public partial class Form1 : Form{ public Form1()
六、双层窗体大概情况双层床体是为了平滑的创建异形窗体的一个解决方案,找了很多资料,整理了一下。双层窗体的逻辑是建立在 UpdateLayeredWindow 不能绘制控件的基础上,上层再添加一个专门放置控件的层;这样就可以在上层“控件层”放控件,下层的“皮肤层”绘制异形的窗口。有两点需要主意:两个窗体的大小和位置的统一,使用 Size 和 Location 来解决;两个窗体的 Z 轴(层次顺序)要
九、嵌入窗体还是关于 Winform 窗体的一些操作问题,这次是研究了一个嵌入窗体,这次学习纯属偶然,项目中确实没遇到过这种需求。就是把别人的程序嵌入到自己的程序中,就像这样:这里我嵌入了测试显示器的程序 [外链图片转存中…(img-Q8lty137-1655564215061)]这次学习得益于一片博客(引用一定要注明出处 _):关于嵌入程序的资料,上面链接博客的作者写的非常详细了,而且也整理了相
去除边框 1.把窗口边框改成无边框: 但只这样做会导致无法拖动窗口。 2.在类向导中添加这个消息:OnHcHitTest 3.修...
前两天想用 mfc 写一个自绘的窗体,折腾了两天把我劝退了,原因是 mfc 对控件透明以及除 bmp 以外的图片支持的很不友好,做出...
三、不规则窗体概况之前学习的 LayeredSkin 看到里面有个异形窗口,比较感兴趣,所以就找一下资料研究一下。不规则窗体学习有一个比较好的例子,叫 Gold
最近在看 C# Winform 的窗体美化,发现一些很有用的美化皮肤库,学习过后也把一
setforegroundwindow只能激活桌面级的父窗体,即使后面跟的hwnd是子窗体的hwnd也不行!激活子窗体,可以先用setforegroundwindow把父窗体带到前台,然后用以下消息激活子窗体: 'Private Const WM_MOUSEACTIVATE=&H21SendMessage thwnd, WM_MOUSEACTIVATE, 0, 0 &
十、自定义窗体写在前面最近在做 winform 应用程序,需要自定义一种窗口的样式,所以就随便搞了一个简单的窗口。效果图有两种样式,界面如下: 无标题: 有标题: 关键词1、黑色描边边框对于窗口去掉原生的边框这个操作很简单【设置FormBorderStyle为None】,但是去掉边框之后略显生硬,所以就考虑如何做一个描边。方案a:用画笔画出来,但是画出来的描边会被控件挡住,所以作废; 方案b:使
今天经前辈提醒才知道winform窗体还有美化工具,呵呵,不得不说,孤陋寡闻了。下面总结一下irisskin2的使用步骤和遇到的问题及解决办法。 1、网址:http://www.pc6.com/softview/SoftView_70918.html#download 皮肤控件换肤素材包,IrisS
转载
2017-04-01 00:21:00
234阅读
2评论
八、Icon之前 Winform 项目也有在 Icon 上遇到些问题(这里的 Icon 指的是 .ico 类型的文件),比如刚开始不知道怎么让自己的程序 Icon 和其他软件一样可以放大,还有放
VS足够强大,强大到只需动动鼠标就可以写出个基本的界面出来,但是其自带的控件都是千篇一律的样式,对于追求完美的我而言,实在是忍不下去了,只好自己亲自动手对其进行改造----继承已有的控件,再对其相关的消息或事件进行处理。窗体Form作为界面的主体部分,必先对其
五、鼠标穿透以前在玩射击游戏的时候,狙击枪的设定一般是开
先看效果图吧。最近做Web,发现网页三剑客总是会留下一些“最近打开项目”这样的痕迹在软件的界面上,心里总是觉得很不舒服,于是萌发了写一个清除器的念头。说动手就动手吧! DW、FW、Fl 的这些痕迹都是存在于注册表中的,简单原理就是删除注册表里的值就ok了,这些应该没有什么好说的,所以我就不说了。今天... Read More
转载
2015-12-01 17:27:00
62阅读
Sub deleteemptyrows()'删除所有空行Dim lastrow As LongDim r As LongDim counter As LongApplication.ScreenUpdating = False'关闭屏幕更新,以提高宏的运行效率lastrow = ActiveSheet.UsedRange.Rows.Count + ActiveSheet.UsedRange.Row
原创
2020-12-29 21:08:30
1806阅读
作者:iamlaosong 用VBA对Excel文件进行处理的时候,keyword段的列号编程时往往是不知道的。须要通过參数设定才干知道,因此。我们编程的时候,就不能用这种语句取有效行数: lineno = [B65536].End(xlUp).Row '从下至上找有效行数 上述语句中的列名“B”假
转载
2017-06-10 09:22:00
1072阅读
2评论
二、LayeredSkin 窗口美化库概况这部分资源是 Winform 美化最多的了,效果还不错,使用时只需引入 LayeredSkin.dll - 696 KB 即可。网上能找
IrisSkin 换肤库IrisSkin 是为Microsoft Visual Studio dotNET开发的最易用的界面增强dotNET(WinForm)组件包。能完全自动的为应用程序添加支持换肤功能。[百度百科]IrisSkin 使用
WinAPI: DrawFocusRect - 绘制焦点矩形 用SetTextColor()设置颜色 功能 设置指定设备环境(HDC)的字体颜色原型 WINGDIAPI COLORREF WINAPI SetTextColor (HDC, COLORREF)也可以理解成 DWORD SetTextC
转载
2019-08-28 21:26:00
46阅读