橘子皮

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

03 2007 档案

摘要:在程序初始APP的初始化中加入://先获得当前的系统时间CTime CurTime = CTime::GetCurrentTime(); //检查软件是否第一次运行,如果是则设定限制时间//我们这儿设定软件在当前时间两分分钟后禁用if (!IsInstalled()){CTime t = CurTime + CTimeSpan(0,0,2,0); SetLimitTime(t.GetYear(),t.GetMonth(),t.GetDay(), t.GetHour(),t.GetMinute(),t.GetSecond());}else{//如果软件不是第一次运行,//则读取注册表中的时间值, 阅读全文
posted @ 2007-03-08 12:04 橘子皮 阅读(428) 评论(0) 推荐(0) 编辑

摘要:char ch[] = "www.163.com";HOSTENT *host = NULL;int iStar = ::GetCurrentTime(); // 开始时间host = ::gethostbyname(ch);if (NULL == host)break;CString ss = host->h_name;sockaddr_in sa;for (int nAdapter=0; host->h_addr_list[nAdapter]; nAdapter++){memcpy ( &sa.sin_addr.s_addr, host->h_ 阅读全文
posted @ 2007-03-07 09:31 橘子皮 阅读(330) 评论(0) 推荐(0) 编辑

摘要:1. 在APP初始化中:if (FAILED(OleInitialize(NULL))) { AfxMessageBox("OLE initialization failed.Make sure that the OLE libraries are the correct version.") ; return FALSE ; }2.在需使用的对话框及程序开头处加入#ifdef _WIN32#define LOADLIBRARY_FAILED(x) (x == 0)#else#define LOADLIBRARY_FAILED(x) (x <= HINSTANCE_E 阅读全文
posted @ 2007-03-06 11:43 橘子皮 阅读(309) 评论(0) 推荐(0) 编辑

摘要:定义托盘响应消息:#define WM_SYSTRAY WM_USER + 120在头文件中定义变量:WINDOWPLACEMENT m_wp; // 以便在恢复时使用NOTIFYICONDATA m_tmid; // 托盘结构CRect m_rectWnd; //保存窗口区域在初始化函数中加入: GetWindowRect(&m_rectWnd);// 恢复时使用 GetWindowPlacement(&m_wp); //恢复时用 ModifyStyleEx (WS_EX_APPWINDOW, WS_EX_TOOLWINDOW); // 不在工具栏显示 WINDOWPLACE 阅读全文
posted @ 2007-03-05 17:04 橘子皮 阅读(274) 评论(0) 推荐(0) 编辑

摘要:由于调试及需要可能会经常要记录相关的信息至文件中以便查看,所以写了这个方法,希望对大家有用。 #pragma once #i nclude <fcntl.h>#i nclude <sys/types.h>#i nclude <sys/stat.h>#i nclude <io.h>#i nclude <stdio.h> int LogWrite(const char *Format, ...);CFile g_logFile = CFile::hFileNul... 阅读全文
posted @ 2007-03-01 17:25 橘子皮 阅读(269) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示