VC编程
文章平均质量分 74
kuaixue1023
这个作者很懒,什么都没留下…
展开
-
系统托盘编程以及添加菜单响应
最近突然想看看托盘的实现,花了点时间在Google上搜索了一下,原来托盘的实现也不是很复杂哈,主要分以下几步走:(1)初始化(2) 添加/修改/移除图标(3)添加托盘消息响应函数(4)添加菜单消息处理函数 初始化主要做的事情就是初始化NOTIFYICONDATA成员变量,最重要的是为其中uCallbackMessage添加响应消息,并添加消息映射,在第3步中添加其响应函数,第2步实际上是调用Shell_NotifyIcon函数来处理托盘图标,第四步就是在托盘的菜单中为选择的菜单原创 2010-12-23 13:46:00 · 738 阅读 · 0 评论 -
VC6应用程序正常初始化(0xc0150002)失败的终极解决方案
最近做一个项目写了一个VC6下的MFC程序,结果传到别人的机子上(WIN7)出现了应用程序正常初始化(0xc0150002)失败的问题,当时还以为就是WIN7的问题,后来把程序拷贝到一台WINXP SP3的程序下还是不行。 为什么我的机子上可以,而别人的机子上运行不了呢? 开始google一下,找到了解决的一个办法——在程序运行出错的时候,右键“我的电脑”,然后点击“管理”,再点击“事件查看器",最后看下“系统”,信息如下: (1)找不到附属汇编 Microsoft.VC80.De原创 2011-05-18 19:20:00 · 5348 阅读 · 1 评论 -
manifest hell
在将程序一直到VS2005之后,又不出现了一些问题,比如兼容性问题,好在这个问题网上有很多人都遇到过,所以不难解决。 然而在我将程序打包发到别人机子上,又出现了无法运行的错误,错误为“VC2005程序的一个运行错误 由于应用程序配置不正确,应用程序未能启动。原创 2011-07-31 18:22:19 · 595 阅读 · 0 评论