拥有VC++/C#/桌面标签的文章

[C++特性]对std::move和std::forward的理解

左值、右值、左值引用以及右值引用来自:https://www.cnblogs.com/im18620660608/p/17387025.htmlstd::move和std::forward这两个API主要服务于左值引用和右值引用的转化和转发,因此再了解这两个API之前,需要先弄清楚这几个概念。左值:一般指的是在内存中有对应的存储单元的值,最常见的就是程序中创建的变量右值:和左值相反,一般指的是没有
阅读全文

Qt限制QGraphicsScene QGraphicsItem内部的移动范围

用过QGraphicsView的都知道,原点一般设定在view和item的中心,所以帮助文档和这个网友说的不一定跟我们对的上:关于Qt限制QGraphicsScene内部Item的移动范围_qgraphicsitem限制移动范围-CSDN博客首先,设定view的scenerect:ui->graphicsView->setScene(scene); ui->graphicsVi
阅读全文

QGraphicsItem无法触发收到 mouseMoveEvent 事件

这个move,要press以后才有,主要是给选择和聚焦用的。所以要mousemove,有2个方法:1、设置可选标志:setFlags(ItemIsSelectable);2、使用hoverEvent代替,此时需要 setAcceptHoverEvents(true);如果可选标志设置了,那么view的拖放(手形鼠标)就不会在这个item生效,这样效果不好。所以最好是用hoverevent代替:
阅读全文

QtPropertyBrowser属性表自定义类型

这个是官方例子,我们就不献丑了。关键是要自定义manager,自定义factory,和自定义property。像csdn这个兄弟写的直接改源码是不对的:https://blog.csdn.net/kenfan1647/article/details/110952990直接下载代码:qq18-propertybrowser.rar
阅读全文

windows锁屏vb脚本自动锁屏手动锁屏

复制下面代码,保存为lock.vbs即可Dim WSHShell Set WSHShell=WScript.CreateObject("WScript.Shell") WSHShell.Run "Rundll32.exe user32.dll,LockWorkStation", 0
阅读全文

nircmd windows系统工具设置任务栏透明

发现一个DIY Windows 的好工具,分享下:比如彻底隐藏任务栏,只需要:nircmd.exe win trans class Shell_TrayWnd 256Desktop.rar
阅读全文

qlistview qlistwidget定时器自动滚动 scroll

搜遍全网好像没人干,直接代码:
阅读全文

10个icon图标网站

来自:整理了10个好用的图标icon 网站,前任看了都点赞! (baidu.com)在如今的数字时代,图标在网页设计、应用程序开发和各种数字媒体中扮演着至关重要的角色。它们不仅可以提供更好的用户体验,还可以增强品牌识别和视觉吸引力。为了获得高质量、多样化的图标资源,设计师和开发人员需要依赖专业的图标下载网站。在本文中,我们将推荐10个优质的图标下载网站,帮助您充分发挥创意,提升项目的视觉吸引力。1
阅读全文

Windows Desktop Toolbars 应用程序桌面工具栏

最近看到小日子富士贴片机程序,他上方有一条工具栏挡住了所有最大化的窗口,查阅后发现如下:应用程序桌面工具栏(也称为应用栏)是类似于 Windows 任务栏的窗口。 它固定在屏幕边缘,通常包含可让用户快速访问其他应用程序和窗口的按钮。 系统会阻止其他应用程序使用应用程序栏使用的桌面区域。 在任何给定时间,桌面上都可以存在任意数量的应用栏。官方链接:使用应用程序桌面工具栏 - Win32 apps |
阅读全文

lambda和std::function实现c++成员函数回调

旧的函数指针我们就不要讲了,过时了。新的方法如下(c++11):1、使用lambda表达式2、结合std::bind和std::function示例,一看就会,不看还真要找半天:#include <stdio.h> #include <iostream> #include <functional> //声明未初始化的fun
阅读全文