WinCE,ARM11,C++, Little Endian
摘要:TCHAR tc = 'A'; printf("TC=%04X\n",tc); BYTE bbb[2]; memcpy(bbb,&tc,2); printf("%02X,%02X\n",bbb[0],bbb[1]); //TC=0041 //41,00 字母A,高字节是0x00,低字节0x41 在内存中是低地址存41,高地址存00 little endian :低地址存放最低有效字节ezhong的博客园:http://www.cnblogs.com/ezhong/
阅读全文
窗口Z顺序
摘要:在A窗口初始化的时候设置:::SetWindowPos(this->m_hWnd,HWND_TOPMOST,0,0,800,79,SWP_HIDEWINDOW);情况一:由其他程序调用::SetForegroundWindow(hwnd);//hwnd为由窗口名字找到的A窗口句柄::ShowWindow(hwnd,SW_SHOW);后窗口在最前面,调用::GetForegroundWindow() 返回的是A窗口的句柄。情况二:只调用::ShowWindow(hwnd,SW_SHOW); //A窗口也显示到最前面再调用::GetForegroundWindow() 返回的不是A窗口的句柄
阅读全文
[转]VS不同版本工程配置文件修改/ 相同版本不同SDK配置文件修改。
摘要:http://adaier.com/?p=10599VS2008工程->VS2005工程一直用的VS2008环境给小蠕虫编控制程序。新加进来的Elmo控制器自带的API却只支持2005以下的环境。咱干脆自己编一个通信接口好了,对象字典神马的都自己定义个——木时间。。好吧,那就只好给编好大半的程序降级了。好在也不算麻烦。1. 用记事本打开.sln文件,找到开头的两行:Microsoft Visual Studio Solution File,Format Version 10.00# Visual Studio 2008修改为Microsoft Visual Studio Solution
阅读全文
Unicode字符数组结束符‘\0’
摘要:BOOL CALLBACK CTaskListDlg::EnumWindowsProc( HWND hwnd, DWORD lParam ){ DWORD pid = 0; DWORD i; TCHAR buf[TITLE_SIZE]; PTASK_LIST_ENUM te = (PTASK_LIST_ENUM)lParam; PTASK_LIST tlist = te->tlist; DWORD numTasks = te->numtasks; // 根据窗口句柄,...
阅读全文
开篇
摘要:刚才申请了博客园博客发现园龄已经9个月了。从CSDN往来搬家很方便哈。
阅读全文
Wince系统版本信息函数、电池信息函数
摘要:OSVERSIONINFO osInfo; GetVersionEx(&osInfo); printf("os: major=%d,minor=%d,buildno=%d,platformId=%d,CSDVer=%ls\n", osInfo.dwMajorVersion,osInfo.dwMinorVersion, osInfo.dwBuildNumber,osInfo.dwPlatformId,osInfo.szCSDVersion); //work os: major=6,minor=0,buildno=3122,platformId=3,CSDVer= //
阅读全文