有一次误操作,结果把显示桌面这个快捷方式给删除了。。不过还好找到方法,没这东西,很不方便:
打开“记事本”程序,在其中输入如下内容:
[Shell] Command=2 IconFile=explorer.exe,3 [Taskbar] Command=ToggleDesktop
|
然后把这个文件保存为:“Show Desktop.scf”,必须确认文件名和双引号中的一样。然后把保存的Show Desktop.scf文件复制到:“C:\Documents and Settings\用户名\Application Data\ Microsoft\Internet Explorer\Quick Launch”目录下。
LOWORD, HIWORD 与 GET_X_PARAM, GET_Y_PARAM 的区别
#define LOWORD(l) ((WORD)((DWORD_PTR)(l) & 0xffff))
#define HIWORD(l) ((WORD)((DWORD_PTR)(l) >> 16))
typedef unsigned short WORD ;
#define GET_X_LPARAM(lp) ((int)(short)LOWORD(lp))
#define GET_Y_LPARAM(lp) ((int)(short)HIWORD(lp))
所以LOWORD , HIWORD 存在着丢失负值的现象。GET_X_LPARAM进行了数值类型转换,重而保证了数值的正确。
Unix系统里,每行结尾只有“<换行>”,即“\n”;Windows系统里面,每行结尾是“<换行><回车>”,即“\n\r”;Mac系统里,每行结尾是“<回车>”。
c语言编程时,\r是回车,只是回到行首,没有换行,如果输出,会覆盖。\n 是回车+换行。
阅读(1274) | 评论(0) | 转发(0) |