- 博客(9)
- 资源 (4)
- 收藏
- 关注
转载 vc编辑器写长字符串换行问题
char* str = "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE " "EEEEEEEEEEEEEEEEEEEEEEEE ";//注意双引号的使用.其间可间隔0-N个空格,回车或\t.
2012-02-25 15:13:08 1696
原创 关于SHGetValue返回ERROR_MORE_DATA 234错误
这是在使用SHGetValue时,最后一个参数一定要设定为buff的size,如果采用默认0的话,将会返回234错误。 DWORD dwType, dwValue, dwSize = sizeof(DWORD); if (ERROR_SUCCESS == SHGetValue(HKEY_LOCAL_MACHINE, szSubKey, szLock, &dw
2012-02-24 10:42:03 2592
原创 获取本机IP
/** * 函数:GetLocalIP * 描述:获取本机所有iP地址 * 参数:rvecIP 存储IP的vector * 返回:true 获取成功 * false 获取失败 */bool GetLocalIP(vector &rvecIP){ char host_name[255]; // 获取本地主机名称 if (gethostname(host_name,
2012-02-23 12:57:56 549
原创 查询同时更新
update T_Log_Table as A set A.iState = 0, logout = '异常退出' where A.id = (select max(T.id) from (select * from T_Log_Table) as T where T.Acount = 'admin' and T.logIP = '192.168.1.115' and T.dateout is n
2012-02-23 10:05:44 511
原创 list 查找
class Equal;class CRecord{private: typedef struct _USER_ONOFF { UINT uID; TCHAR szDep[256]; TCHAR szPcName[64]; TCHAR szEmp[128]; TCHAR szOn[32]; TCHAR szOff[32]; }USER_ONOFF, *PUS
2012-02-22 11:46:19 479
原创 vector的二分查找
int Search(vector &rvecValue, const string &rstrSearch){ if (rvecValue.size() == 0) return -1; int n = 0, nLow = 0, nHigh = rvecValue.size(); while (nLow <= nHigh) { int nMid = (nLow + nHig
2012-02-15 11:23:51 2941 1
原创 WM_MOUSEHOVER/WM_MOUSELEAVE
程序要检测到鼠标进入或离开了窗口,需要用到WM_MOUSEHOVER和WM_MOUSELEAVE消息。VC默认是不产生这两个消息的,它们必须使用_TrackMouseEvent产生。方法是:1、响应WM_MOUSEMOVE消息,在其中 if (!m_bEnter)// 必须定义一个鼠标进入或离开的标志,否则在MOUSEMOVE的时候,程序总不停的调用_TrackM
2012-02-15 09:40:33 1619
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人