当前位置: 首页 > news >正文

物流公司网站建设有什么要点wordpress网站菜单固定

物流公司网站建设有什么要点,wordpress网站菜单固定,wordpress让分类在根目录,合肥市住房和城乡建设局网站生活不可能像你想象得那么好,但也不会像你想象得那么糟。 我觉得人的脆弱和坚强都超乎自己的想象。 有时,我可能脆弱得一句话就泪流满面;有时,也发现自己咬着牙走了很长的路。 ——莫泊桑 《一生》 一、技术栈 Vite + Vue3 + TS + ElementUI(plus) + .NET Framework 4.7.2… 生活不可能像你想象得那么好,但也不会像你想象得那么糟。 我觉得人的脆弱和坚强都超乎自己的想象。 有时,我可能脆弱得一句话就泪流满面;有时,也发现自己咬着牙走了很长的路。 ——莫泊桑 《一生》 一、技术栈 Vite + Vue3 + TS +ElementUI(plus) + .NET Framework 4.7.2,开发环境为 Win10,VS2019,VS Code。 二、实现原理 1、WinForm 窗口无边框 设置属性FormBorderStyle 为 None , FormBorderStyle = FormBorderStyle.None; 2、WPF 窗口无边框 设置属性 WindowStyle ="None" , WindowStyle = WindowStyle.None; Window x:Class="SerialDevTool.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"mc:Ignorable="d" Title="MainWindow" WindowStyle ="None"AllowsTransparency="True"WindowState="Normal"WindowStartupLocation="CenterScreen"Grid/Grid /Window 3、user32.dll 库 该库包含了一些与用户界面交互相关的函数,其中,ReleaseCapture 函数用于释放鼠标捕获,SendMessage 函数用于向指定的窗口发送消息。 // https://learn.microsoft.com/zh-cn/windows/win32/api/winuser/nf-winuser-releasecapture?redirectedfrom=MSDN // 从当前线程中的窗口释放鼠标捕获,并还原正常鼠标输入处理。 捕获鼠标的窗口接收所有鼠标输入,而不考虑光标的位置,但当光标热点位于另一个线程的窗口中时单击鼠标按钮除外。 BOOL ReleaseCapture();// https://learn.microsoft.com/zh-cn/windows/win32/api/winuser/nf-winuser-sendmessage // 将指定的消息发送到一个或多个窗口。 SendMessage 函数调用指定窗口的窗口过程,在窗口过程处理消息之前不会返回。 LRESULT SendMessage([in] HWND hWnd,[in] UINT Msg,[in] WPARAM wParam,[in] LPARAM lParam ); 4、自定义窗口拖拽实现 引入 user32.dll 库,监听界面上某区域的鼠标事件,触发鼠标事件后,通过ReleaseCapture 函数释放当前鼠标捕获并还原正常鼠标输入处理,由SendMessage 函数实现当前窗口的移动过程。 5、Chromium Embedded Framework 通过 CefSharp 库内嵌一个浏览器控件到 DotNet 窗口应用中。 6、接收 Javascript 信息 ChromiumWebBrowser 类提供了JavascriptMessageReceived 方法, // // 摘要: // Event handler that will get called when the message that originates from CefSharp.PostMessage public event EventHandlerJavascriptMessageReceivedEventArgs JavascriptMessageReceived; 三、TitleBar 样式设计与实现 1、布局 左边三个按钮分别触发最小化、最大/正常化、关闭窗口,标题居中, 2、代码实现 // app\src\components\TitleBarSimple.vue templatediv class="common grid-content"div class="common my-button"el-button id="minimizedButton" @click="minimizedWindow" type="danger" circle /el-button id="normalizedButton" @click="normalizedWindow" type="primary" circle /el-button id="closeButton" @click="closeWindow" type="default" circle //divdiv @mousedown="handleMouseDown" class="common my-title-bar" id="my-title"div el-text tag="b"{{mytitle}}/el-text /div/div/div /templatescript lang="ts" setupconst mytitle:string = 'Awesome Application 版本 1.0.0.0(开发版本) (64 位)'/**最小化窗口 */ const minimizedWindow = () = {const ret = { type: 'minimized' };CefSharp.PostMessage(ret); }/**关闭窗口 */ const closeWindow = () = {const ret = { type: 'close' };CefSharp.PostMessage(ret); }/**最大/正常窗口 */ const normalizedWindow = () = {const ret = { type: 'normalized' };CefSharp.PostMessage(ret); }/**鼠标左键点击事件 */ const handleMouseDown = (event: any) = {// 检查是否是鼠标左键点击事件if (event.button === 0) {const ret = { type: 'mousedown' };CefSharp.PostMessage(ret);} }/scriptstyle lang="scss" /* cnpm install -D sass */.el-row {margin-bottom: 20px; }.el-row:last-child {margin-bottom: 0; }.el-col {border-radius: 4px; }.el-button.is-circle {width: 10px;height: 10px;border-radius: 50%;padding: 8px; }.common {display: flex;/* 水平居中 */justify-content: center; /* 垂直居中 */align-items: center; }.grid-content {min-height: 30px;margin-bottom: 5px;background: #FAFAFA; }.my-button {padding-left: 5px;width: 105px; }.my-title-bar {w
http://www.hkea.cn/news/14283293/

相关文章:

  • 昌吉建设网站南京网站定制开发公司
  • 郑州视频网站建设大概多少钱商丘家具网站建设
  • 企业网站托管平台有哪些山东公司网站建设
  • 公司网站建设外包流程图阿里云主机如何搭建wordpress
  • 青岛网站推广公司地产渠道12种拓客方式
  • 深圳做三网合一网站大连头条热点新闻
  • 沃尔玛公司网站建设案例分析推广软文
  • 机场网站建设宁波网站建设相信荣胜网络
  • 网站域名不备案吗wordpress免费商业主题
  • 电商平台官方网站最美情侣视频免费观看完整版高清
  • wordpress修改文章次序天津网站排名优化费用
  • 官网排名优化企业网站做优化排名象客
  • 大兴安岭网站建设兼职导入wordpress 演示数据
  • wordpress建站模板下载广州城市职业学院门户网站
  • 哪些网站做的比较好做外贸的要有自己的网站吗
  • wordpress整站打包网站空间里绑定好域名
  • 用dw怎麼做网站如何制作一个软件界面
  • 上海网站制作哪家奿兄弟们资源分享
  • 网站建设和网站开发的区别做网站销售好不好
  • 友情链接网站源码网站设计套餐
  • 光触媒网站建设太原专门做网站
  • 租房网站模板做动态图片的网站吗
  • 宜兴网站建设公司东莞发现无症状1例
  • 女人与马做受网站平台商城网站建设
  • 有没有专门做线下活动的网站室内装修图片效果图
  • 网站开发颜色代码电子商务网站建设实训报告主要内容
  • 世赛网站开发沧州网站建设定制价格
  • 营销型企业网站建设的步骤免费网址域名注册
  • 网站建设 核对流程wordpress文章来源
  • 定制制作网站公司室内设计学校排名榜