
Windows应用
jjunjoe
这个作者很懒,什么都没留下…
展开
-
字符编码(ANSI,UTF-8,BINCODE)
有三种编码方式和三种字符类型。 第一种编码方式是单字节字符集,称之为SBCS,它的所有字符都只有一个字节的长度。ASCII码就是SBCS。SBCS字符串由一个零字节结尾。 第二种编码方式是多字节字符集,称之为MBCS,它包含的字符中有单字节长的字符,也有多字节长的字符。Windows用到的MBCS只有二种字符类型,单字节字符和双字节字符。因此Windows中用得最多的字符是双字节字符集,即DBCS,通常用它来代替MBCS。 在DBCS编码中,用一些保留值来指明该字符属于双字节字符。例如,Shift-J原创 2011-03-18 15:46:00 · 1962 阅读 · 0 评论 -
键盘ASCII虚拟码
<br />虚拟按键的总结<br />符号常量 十六进制值 指定的鼠标或键盘按键<br />VK_LBUTTON 01 鼠标左键<br />VK_RBUTTON 02 鼠标右键<br />VK_CANCEL 03 Control-break 过程<br />VK_MBUTTON 04 鼠标中键<br />VK_BACK转载 2011-03-22 15:55:00 · 1503 阅读 · 0 评论 -
VC 6.0工程转VC 2005工程的编译错误----消息处理宏
将VC 6.0的工程转换为VC 2005时,一般会有一些编译错误出现,主要原因是VC 2005的编译器比在类型匹配等方面VC 6.0严格,如下列错误:error C2440: static_cast : cannot convert from void (__thiscall CNet_Control::* )(UINT,LONG) to LRESULT (__thiscall CW原创 2011-06-21 17:29:00 · 1461 阅读 · 0 评论 -
VC快捷键
不记得在哪里抄的了。 F1: 帮助Ctrl+O :OpenCtrl+P :PrintCtrl+N :NewCtrl+Shift+F2 :清除所有书签F2 :上一个书签Shift+F2 :上一个书签Alt+F2 :编辑书签Ctrl+F2 :添加/删除一个书签F12 :Goto definitionShift+F12 :Goto referenceCtrl+Num+ :Displays t转载 2011-06-22 11:58:00 · 560 阅读 · 0 评论 -
打开串口号大于10失败
当串口号大于10时候,打开失败,有可能是串口路径的格式不对,需要改为模式////.//COMXX hCom = CreateFile("////.//COM17", //打开串口17 GENERIC_READ|GENERIC_WRITE, //允许读和写操作转载 2012-03-08 17:52:47 · 4640 阅读 · 2 评论 -
SDK对话框简单示例
一个简单的SDK对话框示例代码: SdkDlg.h// SdkDlg.h: interface for the CSdkDlg class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_SDKDLG_H__07BCC7C2_1D4A_49A原创 2012-09-03 09:59:25 · 766 阅读 · 0 评论 -
VC6link卡死解决办法
VC6在编译的时候,linking.....,一直就这样link下去,只能在任务管理器中强行退出VC6再重新打开,不过重新打开后问题依旧,实在让人恼火。网上传说这是VC6的bug,解决vc6卡死的办法就是打上官方的原版VC6sp6补丁。我试着下载安装后,果然VC6不再卡死了,记录一下地址做备忘。下载地址如下:请看清你需要的是中文还是英文英文版地址:http://download.m原创 2011-08-04 11:29:57 · 997 阅读 · 0 评论 -
注册表文件知识
REG文件为什么要以“REGEDIT4”开头,而不是“REGEDIT1”或“REGEDIT2”呢?哈,答案很简单,因为这是“规定”。Windows 95/98/ME/NT 4.0等的REG文件开头第一行规定必须是“REGEDIT4”。而Windows 2000/XP则是“Windows Registry Editor Version 5.00”,用以区分所使用的原创 2011-05-23 14:03:00 · 890 阅读 · 0 评论