VC2005
文章平均质量分 78
wfqxx
这个作者很懒,什么都没留下…
展开
-
实现视频长时间播放而显示器不会关闭或者屏保出现的简单方法
在项目中遇到了一个问题,用directdraw做的播放器在系统长时间运行后,由于系统设定了省电模式等电源选项的问题,长时间运行后播放器会出现黑屏现象。 解决方案:摘自MSDNSetThreadExecutionState The SetThreadExecutionState function enables applications to inform the s原创 2009-09-27 16:46:00 · 2809 阅读 · 0 评论 -
VC2005使用GTK+(2)
一 些 GTK 构件没有与之相关联的 X 窗口,所以它们只在其父构件上显示其外观。由于这个原因,它们不能接收任何事件,并且,如果它们尺寸设置不正确,它们也不会自动剪裁(译者注:裁剪就是使 构件只显示一部分),这样可能会把界面弄得乱糟糟的。如果要想构件接收事件,可以使用事件盒(EventBox)。初 一看,事件盒构件好像完全没有什么用。它在屏幕上什么也不画,并且对事件也不原创 2009-10-23 15:51:00 · 869 阅读 · 0 评论 -
VC2005使用GTK+(4)
1. 用glade-3制作的界面中,响应事件的时候,在运行时出现无法找到的问题: libglade-WARNING **: could not find signal handler*************查找网上的解决方案,在linux下gcc编译选项的问题,解决方案如下: 1, 在信号回调函数的前边加上G_MODULE_EXPORT 2, 在gcc编译选项中原创 2009-10-23 15:54:00 · 764 阅读 · 0 评论 -
VC2005使用GTK+(1)
1. VC下配置gtk+ 首先下载了Gtk+ 2.12.9 Runtime Environment Revision 2 和 Gtk+ 2.12.9 Development Environment Revision 2 可以参看http://gladewin32.sourceforge.net/,这是别人已经编译好的GTK,一个是runtime,主要是 .dll,另一原创 2009-10-23 15:25:00 · 1171 阅读 · 0 评论 -
VC2005使用GTK+(5)
1. GTK+界面中显示中文的问题 开始怀疑是字符集的问题。因为在gtk中默认是使用的UTF-8字符集。因此只要字符串转换成UTF-8就可以显示了吧。 于是尝试转换,使用了3中方法: 1,使用windows的API WideCharToMultiBytechar szName[100];int dwMinSize = WideCharToMultiBy原创 2009-10-23 15:54:00 · 1321 阅读 · 0 评论 -
ATL写ActiveX的注意事项
一下都是经验之谈,仅供参考:1. OnCreate函数执行不到:在构造函数中添加 m_bWindowOnly = TRUE; 这个是有窗口的ActiveX必须有的、2. 添加属性无法执行:看看有没有实现永久化。实现永久化的主题网络上有很多。GOOGLE吧。3. 用html写测试容器,如果用了这样的写法给控件的属性赋值的话。有一个奇怪的问题。在本地执行html的时候控件可以正确加载,而原创 2009-11-14 16:37:00 · 761 阅读 · 0 评论 -
Wininet API总结
HTTP请求流程:a, 首先我们需要调用InternetOpen函数,获取一个session得句柄,句柄的类型为HINTERNET,注意程序执行完毕后需要调用InternetCloseHandle函数释放资源 b, 获取到session得句柄后,接着就要调用InternetConnect c, 然后根据获取到得connect的句柄,调用HttpOpenRequest原创 2009-11-14 16:48:00 · 714 阅读 · 0 评论 -
如何修改分辨率
在WIN SDK中修改分辨率需要用到如下2个函数WTF 06/04/04: Fixed -->9/29/2004: Changed type from function to DLLExport --><!-- PRE.clsCode { font-size:110%; } PRE.clsSyntax { font-size:100%; } TD DIV.clsBe原创 2010-02-08 14:52:00 · 1194 阅读 · 0 评论 -
在开发过程中界面上遇到的小问题
<!-- @page { margin: 2cm } TD P { margin-bottom: 0cm } P { margin-bottom: 0.21cm } -->1. 界面上的某个控件获得了焦点的话,如果这时候按下了Enter键,界面就会消失。 解决方案:重载PreTranlateMessage虚函数,屏蔽掉Ent原创 2010-02-08 14:41:00 · 635 阅读 · 0 评论