前几天在网上看到有个软件叫SNCopy,用来辅助填写系列号(SN)的。创意觉得还是挺好的。装软件的时候经常要填写系列号,而很多系列号都要分节来填写,没法用Ctrl+C和Ctrl+V(复制和粘贴)来一次性搞定,只能分节的复制和粘贴,很是麻烦。SNCopy就是来帮我们解决这个问题的。感觉这个不是很难做,就是从剪贴板上获取整个系列号,然后进行分解,依次填入即可。于是动手自己也做一个!
一、建立一个基于对话框的应用程序 Snpaste(过程略)
二、编写代码
我们使用Shift+V作为快捷键,以此来快速地一次性地填写整个系列号。先进行热键的注册。在InitDialog()中添加如下代码:
if(!::RegisterHotKey(this-GetSafeHwnd(),0x3333,MOD_SHIFT,0x56))
{
::AfxMessageBox("热键注册失败!");
this-CloseWindow();
}
在程序退出前必须注销热键。在OnClose()中:
::UnregisterHotKey(this-GetSafeHwnd(),0x3333);...[ 查看全文 ]