摘要:
在即时通讯软件中加入动态的表情,能给交谈添加较强的趣味性,效果在有些时候是文字很难达到的。目前的即时通讯工具中几乎都支持动态表情,比如msn,qq等。在windows平台下,实现起来比较容易。能够通过重用windows提供的功能,采用vc比较简单的实现有两种:用richedit控件和webbrowser控件这两种方式。下面分析如何实现,并给出实现的代码。
动态表情一般是通过显示gif动画或者动......
摘要:
序列化初步之三(翻译)
http://www.codeproject.com/cpp/serialization_primer3.asp在前两部分,我们学习了在通常情况下,如何为序列化提供有力的支持。在这一部分,我们将学习序列化任何一种对象时的特殊的规则。这里有四个常用的参考例子。每个例子都由前一个构成。
Ø 序列化一个简单类
Ø 序列化一个派生类
Ø 序......
在Dialog程序中使用WHKEYBOARDLL类型HOOK
在dialog程序中使用wh_keyboard_ll类型hook的方法:
lresult callback lowlevelkeyboardproc (int ncode, wparam wparam, lparam lparam) 【程序编程相关:如何正确得到ACCESS数据库表中的记录】
setwindowshookex(wh_keyboard_ll, (hookproc)lowlevelkeyboardproc, afxgetapp()->m_hinstance, null); 【推荐阅读:整数大小比较的潜在危险】
// by returning a non-zero value from the hook procedure, the 【扩展信息:
使用属性对话框的一些经验】{ // message does not get passed to the target window
kbdllhookstruct *pkbhs = (kbdllhookstruct *) lparam;
bool bcontrolkeydown = 0;...
下一页 摘要:
在vc开发中,当我们新建一个应用程序工程时,如果在第四页中选择上下文敏感帮助(context-sensitive help)(缺省情况下并没有选择),则应用程序建立以后,会产生一个hlp目录。缺省情况下,系统的帮助文件是winhelp格式的。后缀为*.hlp。其中有一个资源索引文件,后缀为*.hm。这是相应上下文敏感帮助的应用程序资源的索引信息。另外还有微软帮助文件制作工具winhelp。后缀为......