自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 调用插件命令时是否需要加 /NOUNLOAD

http://blog.csdn.net/nsisex/article/details/14452855上次说过本来想写教程的,后来放弃了,只写了一部分这次再摘抄一部份扫一下盲:      对于大部份人来说,可能都只会按插件提供的例子去做,能编译得过能正常运行就算了,但你想过没有,为什么有些插件需要/NOUNLOAD才能正常运行,而有些插件却从来不用也能正常运行? 

2013-11-27 16:22:48 2353

原创 你真正理解 ReserveFile 了吗?

之前本来想写教程的,后来放弃了,写了一部分,现在摘抄一部分分享下    假如你不确定你是否真正理解ReserveFile了,请先认真阅读一下NSIS用户手册有关ReserveFile的说明。好了,假设你已经阅读过了,那么请问这个ReserveFile在我们制作全图片背景界面的安装程序时是否是必须的呢?答案是:不一定。那么你又能不能回答什么情况下需要什么情况下不需要呢?首先,我们先来理解

2013-11-07 16:02:53 2481 4

原创 重启Explorer

C代码在此:http://bbs.csdn.net/topics/390531447#post-395158157以下是NSIS的,原理一样,一通百通FindWindow$0 "Progman" "Program Manager"System::Call User32::GetWindowThreadProcessId(ir0,*i.r0)System::Call

2013-07-29 13:14:06 1572

原创 过滤字符串中的多字节字符

OutFile "Test.exe"ShowInstDetails showSection  Push "测试x电影y下载2欢迎你5来了"  Call MultiByteCharFilter  Pop $0  DetailPrint "$0"SectionEndFunction MultiByteCharFilter  Exch $R0  Push

2012-11-07 22:11:22 987 1

原创 Shell_NotifyIcon实现任意托盘图标的隐藏与再现

发TB_HIDEBUTTON消息来隐藏托盘图标并不完美,会留下一块空白仔细看一下NOTIFYICONDATA结构,发现了dwState如果dwStateMask为NIS_HIDDEN,则当dwState为NIS_HIDDEN时图标隐藏;当dwState为NIS_SHAREDICON时图标显示代码参考:#define _WIN32_IE 0x0500#include

2012-09-25 15:54:17 5277 1

原创 决定弃用System.dll了

NSIS不用插件就可以调用API,很早前就有这样的想法,因为System插件实在太常用了(NSIS要实现强大一点的程序,没有它是很不方便的),而用插件的方式总感觉不爽,所以决定将System插件的功能整合到NSIS中。之前作了尝试,证实可行,最近有时间就整理一下,重新定了个方案:1. System::Call  做成内置命令 SysCallSysCall 的用法和System::Cal

2011-11-30 12:23:50 1259

转载 无标题栏窗口移动方法种种

首先,看看在正常情况下系统是怎样来移动程序窗口的。当用户在程序窗口标题栏区域内按下鼠标左键时将会发生下列事情:系统向该窗口过程函数发送 WM_NCLBUTTONDOWN 消息。WM_NCLBUTTONDOWN 消息最终将传送到窗口过程函数中的 DefWindowPro

2011-09-05 10:40:24 1870 5

原创 计算器按钮文字颜色的探讨

以前一直以为要改变按钮文字颜色就必须自绘按钮,但后来用Spy++查看Windows自带的那个计算器发现它的按钮并没有BS_OWNERDRAW样式也没被子类化,那它怎么自绘呢? 然后我想起了NM_CUSTOMDRAW, 但因为看到Win2K的计算器也是同样的按钮

2011-07-08 16:43:47 2459 7

转载 翻译: 绘制窗体时防止闪烁

如果一个程序出现闪烁现象,会让人觉得程序编写人员很马虎,缺乏对细节的足够重视。Windows程序的任何部分都没有任何理由出现闪烁现象。这篇文章的目的是告诉读者如何使用相关的技术防止窗口出现闪烁效果。......

2011-04-29 11:54:00 1287

动态实现对话框弹出式窗口和子窗口的互相转化

随便写了个例子,MFC的,大家可以自己完善下,例如用SetWindowPos调整一下子窗口位置

2012-11-10

SDK实现的右键菜单例子

右击弹出菜单,一个比较简单的例子.

2012-11-07

在控件上画对话框背景实现透明的例子

例子中用的是TreeView,修改自http://www.vckbase.com/index.php/wv/206.html

2012-06-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除