最近在MFC中使用ToolTip时有诸多疑惑,查阅了不少资料,仔细研究了MSDN文档,这里使用Windows API演示ToolTip的使用步骤和注意事项,对理解ToolTip的MFC封装有帮助。...
ExpandEnvironmentStrings
风险:
进程会继承其父进程的环境变量,在展开如%APPDATA%等目录时,有可能父进程对此环境变量进行过修改,那么可能你获取的就不是你想要的当前SESSION的%APPDATA%了。
建议:
使用SHGetFolderPath系列函数来做这件事。
GetModuleFileName
风险:
在DLL中调用时,若传入的ins...
Windows
Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Windows
Service写很深入。本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows S...
Universal Barcode Font
Advantage可以在一个单一的字体中生成的多种条形码类型兼容多种操作系统并具有双字节字符集的语言,例如,日文,中文和韩文具体功能:Patent
Pending字体技术能生成高质量的符号。以一个单一的字体轻松地打印多种条形码类型。支持多操作系统和多区域...
WinRAR 是一个强大的压缩文件管理工具。它能备份你的数据,减少你的 E-mail
附件的大小,解压缩从 Internet 上下载的 RAR、ZIP 和其他格式的压缩文件,并能创建 RAR 和 ZIP 格式的压缩文件
如果你用的正版WinRAR没有激活,将以下注册码复制到新建文档中重命名为rarr...
using System;using System.Collections.Generic;using
System.ComponentModel;using System.Data;using System.Drawing;using
System.Linq;using System.Text;u...
这是对整个界面的快捷键的设置,比如查询,保存。 1 protected override
bool ProcessCmdKey(ref Message msg, Keys keyData) 2 { 3 if (keyData == Keys.F...
本人使用windows server 2003系统 安装itunes时提示
AppleMobileDeviceSupport
只能按照在xp系统上或以上版本,你可以忽略这个错误。继续安装吧。这样除了AppleMobileDeviceSupport
报错以外的其他的程序都装上了。下载此安装包运行即可:...
以Windows8 为例,介绍一下搭建 FTP服务器的步骤:
1、控制面板->程序->启用或关闭Windows功能,将下图所示的复选框选中
2、右键计算机->管理->服务和应用程序,选择Internet 信息服务 IIS 管理,如下图所示添加FTP站点
3、
4、ip地址填上本机地址,端口默认21,需要ssl,证书选择IIS Express Development Ce...
如果你新安装好了一台WindowsXP或者Windows7的机器,作为一个开发人员,我建议安装下面这些软件:1,WinMerge.http://winmerge.org/2,
Lua for windows,或者Python或者Ruby,选择一个你喜欢的脚本语言。LuaForWindows还自带了一...
Erlang是一种并发编程语言(面向并发编程),它可以和分布式、多核/多处理器编程结合的天衣无缝。Erlang主要用来编写分布式的应用程序。下面看看Erlang开发环境的搭建。1.
http://www.erlang.org/download.html下载64位安装文件2. 把安装文件目录配置在环境...
PromiseEvent基于事件和promise的回调管理,类似于jquery的callbacks,但具有结果传递,优先级,事件参数,promise控制等功能接口方法var
events = st.promiseEvent(mode);events.add(name,function(e,arg,…...
本篇文章主要是从安装JK插件方面来对整合Apache+Tomcat进行讲解。以前在本机上做项目测试的时候,都是单独使用Tomcat,而没有像在服务器上一样用Apache+Tomcat这样的配置。但是整合Apache+Tomcat的好处人尽皆知。为什么我们不来试一试呢?其实刚开始的时候并不是为了整合A...
以前制作的桌面锁屏软件虽然也禁用过任务管理器,但是采取的是比较笨的方法,而且对操作系统还有一定的危害。因为任务管理也是一个窗体也就是说它中也是一个独立进程,所以只需要强制性关闭这个进程就可以关闭任务管理器了,任务管理的进程名称为“taskmgr”,在程序用一个单独的计时器,每100毫秒遍历一次系统开...
有Google Task的地方,一般都会有Google Calendar,我在上个章节给大家分享了,如何用Google APIs和Google的应用系统进行集成(5)----如何把Google Tasks的JSON Schema转换成XML的Schema(XSD)?(http://blog.csdn.net/chancein007/article/details/29645055),那么Google Calendar的JSON Schema转换成XML的Schema将会是什么样子的呢?首先我们先列出Goog...
1.下载npm源代码:https://github.com/isaacs/npm/tags2.
npm源代码解压到D:\npmjs目录中。 在命令提示符窗口中执行下面的操作,完成npm的安装:D:\>cd npmjsD:\npmjs>node
cli.js install -gf 另外:node c...
1. 汉化代码里的资源
virtviewer使用的是gettex的方案是标准的linux里国际化的方案。按道理只需要修改virtualviewer/po/zh_CN.po的文件。编译。
然后确认在代码里设置好正确的locale,绑定好正确的textdomain就可以了。
查看irtviewer的代码,在 virt-viewer-util.c里的virt_viewer_util_ini有相应的...
sl简单自定义win窗体控件相信大家接触过不少win窗体控件ChildWin子窗口就的sl自带的一个而且网上也有很多类似的控件,而今天我和大家分享下自己制作个win窗体控件,希望对初学sl的朋友在学习自定义控件时有帮助。
首先先明确下两个概念用户控件和模板化控件。 用户控件是继承UserContro...
//获取本机IP并显示System.Net.IPHostEntry hostIP =
System.Net.Dns.GetHostEntry(Environment.MachineName);ipStr.Text =
hostIP.AddressList[0].ToString();这是比较简单的方...
在一台window server 2003机器上部署了一个webservice,iis为6.0,奇怪的是,在服务器本机调用webservice成功了,但是在其他客户端调用却反馈失败。具体什么原因呢?
经过摸索,最后发现是iis6.0的版本过低,在iis7.0上没问题,在使用iis6.0时,需要在webservice的web.config中添加一段配置:
...