返回首页

{A}
{S0}简介
有时候,我需要一个工具,可以停止运行屏幕保护程序(例如,当我等待一个重要的电子邮件)。我看了超过CodeProject上发现了一些很好的解决方案。我收集在一起,并花了3或4小时写这个小工具。特点从任务栏启用/禁用屏幕保护程序退出屏幕保护程序还原原始状态Explorer崩溃后还原任务栏图标轻松进入控制面板 - >;桌面设置实施
在这个项目的基础是克里斯蒙德{A2类和Win32 API SystemParametersInfo函数。
首先,我创建了一个WTL基于对话框的工程,然后取出MainDialog,并添加一个主窗口类继承自CWindowImpl的类。为了实施检查框,在弹出的菜单中显示,当用户右键单击任务栏中的图标,我需要继承自己的类,我从CSystemTray。其虚拟功能CustomizeMenu被改写。然后,我添加了一些SystemParametersInfo调用,包括在CSystemTray CLimitSingleInstance从。致谢

回答

评论会员:|尤金Podkopaev 时间:2011/12/06
会员3120324
评论会员:游客 时间:2011/12/06
我试图在VS2005中相同的方式,但不显示图像/图标:这是24位图像与源代码中的错误imgsrc=http://www.orcode.com/upimg/2011_12_06_18_17_29_1.gif
vaadim
评论会员:游客 时间:2011/12/06
这是不工作源代码does't包含一个32位的图像。它采用24位图像,而不是
johnnyk4277
评论会员:游客 时间:2011/12/06
上面的代码有一个bug,你需要通过屏蔽标志到ImageList创建:m_Images.Create(16,16,ILC_COLOR32|ILC_MASK,9,16);将使用掩码中指定的蓝图
会员1304456
评论会员:RT 时间:2011/12/06
VS_Study
评论会员:游客 时间:2011/12/06
我有两个问题:第一:如何控制treectrolWS_HSCROLL风格,展现WS_HSCROLL或不显示WS_HSCROLL第二: 如何实现拖动树的项目谢谢!{S2}
tupipatel
评论会员:游客 时间:2011/12/06
您好,我有以下问题与树型。1。我想在树控件改变图像的大小,而不影响其文字大小,我试图与函数SetItemHeight(),但它没有给出正确的结果,因此如何做到这一点?2.I我改变CreateBitmap(树位图的颜色),但如果我设置的颜色质量16位,那么它不给予适当的颜色。等待您的早日答复Trupti
Ragesh
评论会员:游客 时间:2011/12/06
我试着用256色的图像。它并不作品。如何做到这一点。你怎么加载32位位图?
乐Sourcier
评论会员:游客 时间:2011/12/06
添加32位或24位彩色图像(alpha通道是因为不使用位图支持)你只需要创建的财产ILC_COLOR32形象清单,并添加您的资源,24位位图图像列表....和使用您的CTreeCtrl的图像列表,CListCtrl的,....{BR}它工作得更好?乐Sourcier
Ragesh
评论会员:游客 时间:2011/12/06
我试着用256色图像。它并不作品。如何做到这一点。你怎么加载32位位图?
Ragesh
评论会员:游客 时间:2011/12/06
我装一个文件夹和驱动器(我不知道什么颜色的深浅,但正在寻找程序甚至使用你的函数中的坏,你提到如何加载这些PICBMP资源。图像,从文件{S3}
乐Sourcier
评论会员:游客 时间:2011/12/06
酷!感谢!您使用何种工具来创建32位位图(alpha通道)我似乎无法能够找到一个工具来做到这一点...谢谢!迈克尔
vaadim
评论会员:游客 时间:2011/12/06
你可以使用任何Photoshop之类的软件,因为你不能用VC6编辑32位位图。我使用"瘸子",这是完全以自由,非常非常好。对于更详细的信息:http://www.gimp.org/乐Sourcier
Kochise
评论会员:游客 时间:2011/12/06
叫我愚蠢imgsrc=http://www.orcode.com/upimg/2011_12_06_18_17_29_4.gif的,但是当我使用GIMP(2.2.11),它告诉我,Windows位图不支持Alpha通道!那么,如何挽救32位BMP?任何特殊的技巧,这里铜,迈克尔