已经厌烦在WM_SIZE里面写一堆布局计算的代码了么,或许这份代码可以帮助你。
这是一些用C++写的布局类,包含Border,Box,Flow,Grid,Stack五种布局,它们可以嵌套,通过结合Margin可以完成一些常见的界面布局效果,如居中,拉伸,居左,居右等。
各个对象布局的机制很简单(主要包括calc和adjust两个阶段),因此复杂的布局效果得要自己扩展。
另外,所有对象均自己管理内存,通过各个类的create函数来创建对象。
资源2分就当是鼓励吧。
2024/11/12 18:46:11 80KB C++ VC MFC WIN32
1
模板介绍:黄色宾馆网站模板,风格清晰高雅,适合制作酒店,饭店、宾馆、餐厅等企业网站.....宽度:1000px对齐:居中主色:黄色结构:div+css运行环境:asp.net2.0(或以上)后台地址:pageadmin网站管理系统
1
自己写的Unity3DScrollRect居中,平顺https://blog.csdn.net/nicepainkiller/article/details/80527774
2024/7/14 12:48:11 950KB UGUI Unity ScrollRect
1
结合网上的一些源码和书上的源码弄了个C#开发的winform的简易图片放大缩小。
功能:打开图片,支持放大和缩小功能,一开始能展现全图,能无限放大和缩小到原图。
保持居中展示。
滚动条保持居中。
还有一个可以旋转的请查看我的资源。
鼠标功能还在开发。
大家学习交流交流
2024/6/28 22:32:09 58KB C# 图片 打开 放大
1
模板介绍:深色风格的橱柜企业网站模板,结构紧凑,风格大气,设计感强,适合做整体橱柜、卫浴、陶瓷等公司网站建设。
宽度:1000px对齐:居中主色:黑/褐色结构:div+css运行环境:asp.net2.0(或以上)后台地址:pageadmin网站管理系统
1
<?php/***图片加水印*@param$srcImg原图*@param$waterImg水印图片*@param$savepath保存路径*@param$savename保存名字*@param$position水印位置*1:左上2:右上3:居中4:左下5:右下*@param$opacity透明度*0:全透明100:完全不透明*@return成功--加水印后的新图片地址*失败---1:源文件不存在,-2:水印不存在,-3源文件图片对象建立失败,-4:水印文件图像对象建立失败,-5:加水印后的新图片保存失败*获取源文件路径、宽高等信息,得出保存后文件保存路径、水印放置位置->建立源文件和水印图片对象->合并图片对象(imagecopymerge)->销毁图片对象*/functionimg_create_from_ext($imgfile){$info=getimagesize($imgfile);$im=null;switch($info[2]){case1:$im=imagecreatefromgif($imgfile);break;case2:$im=imagecreatefromjpeg($imgfile);break;case3:$im=imagecreatefrompng($imgfile);break;}return$im;}functionimg_water_mark($srcImg,$waterImg,$savepath=null,$savename=null,$position=5,$opacity=50){$temp=pathinfo($srcImg);$name=$temp['basename'];$path=$temp['dirname'];$exte=$temp['extension'];$savename=$savename?$savename:$name;$savepath=$savepath?$savepath:$path;$savefile=$savepath.'/'.$savename;$srcinfo=@getimagesize($srcImg);if(!$srcinfo){return-1;}$waterinfo=@getimagesize($waterImg);if(!$waterinfo){return-2;}$srcImgObj=img_create_from_ext($srcImg);if(!$srcImgObj){return-3;}$waterImgObj=img_create_from_ext($waterImg);if(!$waterImgObj){return-4;}switch($position){case1:$x=$y=0;break;case2:$x=$srcinfo[0]-$waterinfo[0];$y=0;break;case3:$x=($srcinfo[0]-$waterinfo[0])/2;$y=($srcinfo[1]-$waterinfo[1])/2;break;case4:$x=0;$y=$srcinfo[1]-$waterinfo[1];break;case5:$x=$srcinfo[0]-$waterinfo[0];
2024/5/18 15:36:22 3KB 技术
1
RichTextBox添加工具条,能够对字体的大小和字体的样式,加粗,倾斜,对文档的内容进行复制粘贴,上下划线,居中,居左等,在richTextBox中添加textBox进行填空等
2024/5/15 19:21:52 2.2MB RichtextBox
1
china.js省份名居中版,省份名字均居中china.js省份名居中版,省份名字均居中,没有任何问题
2024/3/25 19:27:03 60KB 地图 china.js 居中
1
小巧精悍的中国式报表控件。
2.7主要变动:1.增加了设计器的OCX可视控件,可以将设计器嵌入到自己的Form和网页中。
2.VCL控件增加了相关的右键菜单,可以在Delphi的IDE中设计报表。
3.采用全新Office风格的工具条界面(无需皮肤控件支持)。
4.报表对象的右键菜单中增加了:自动对齐,统一调整大小等功能菜单。
5.图表功能改进,例如:支持设置X轴标题,支持多个Series等。
6.图片和文本一样支持居中、靠右显示等特性。
7.自动合并选项中的“约束合并”改为“依赖关系”由原来的“受左边列合并关系约束”改变为“受左边最近一个合并列的约束”。
8.修正了报表视图中,源子表过宽不能完整显示的问题。
9.修正了设计器处于Form设计页面时退出报错的问题。
10.修正了最小行高度调整不能到位的问题。
11.改进了列自动合并算法,修正了对于复杂报表中单元格自动合并错位的问题。
12.修正了多份打印时,页数不正确的问题。
13.修改了连续纸打印(纸张自动高度)时,对某些打印机的设置失效的问题。
2024/3/25 12:55:29 18.3MB AC Report Anycell 中国式报表
1
为了方便论文写作过程中,公式的排版和编辑,制作此word模板,直接使用,精准排版,提高效率。
1
共 33 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡