天狼鼠

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 47 下一页

2011年3月20日

摘要: //首先在InitInstance()函数中创建一个同步对象,如果(GetLastError()返回ERROR_ALREADY_EXISTS就表明存在 //一个应用实例了,返回false取消 // 创建同步对象//By cryfishhMutexOneInstantance=CreateMutex(NULL,TRUE,_T("PreventSecondInstance"));if(GetLastError()==ERROR_ALREADY_EXISTS) bFound=TRUE;if(hMutexOneInstantance) ReleaseMutex(hMutexOneI 阅读全文
posted @ 2011-03-20 16:25 情有独钟 阅读(197) 评论(0) 推荐(0) 编辑

摘要: ASSERT()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE (0), 程序将报告错误,并终止执行。如果表达式不为0,则继续执行后面的语句。这个宏通常原来判断程序中是否出现了明显非法的数据,如果出现了终止程序以免导致严重后果,同时也便于查找错误原型定义:#include <assert.h> void assert( int expression_r_r_r );assert的作用是现计算表达式 expression_r_r_r ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看 阅读全文
posted @ 2011-03-20 16:25 情有独钟 阅读(361) 评论(0) 推荐(0) 编辑

摘要: 一、打开CD-ROMmciSendString("Set cdAudio door open wait",NULL,0,NULL);二、关闭CD_ROMmciSendString("Set cdAudio door closed wait",NULL,0,NULL);三、关闭计算机OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数据结构OsVersionInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);GetVersionEx(&OsVersionInfo); / 阅读全文
posted @ 2011-03-20 16:23 情有独钟 阅读(250) 评论(0) 推荐(0) 编辑

摘要: VC中实现按钮提示,使用CToolTipCtrl2007年01月23日 星期二 20:09如果你需要对对话框上的一个按钮进行鼠标停靠提示,那么这么做:1. 在这个对话框的定义部分添加黑体部分:class CMyDlg : public CDialog{……CToolTipCtrl m_tt;……}2. 在这个对话框的OnInitDialog()函数里,添加黑体部分:BOOL CMyDlg::OnInitDialog(){…… EnableToolTips(TRUE); m_tt.Create(this); m_tt.Activate(TRUE); m_tt.AddTool(GetDlgItem 阅读全文
posted @ 2011-03-20 16:23 情有独钟 阅读(322) 评论(0) 推荐(0) 编辑

摘要: void CToolTestDlg::OnSize(UINT nType, int cx, int cy){CDialog::OnSize(nType, cx, cy);// TODO: 在此处添加消息处理程序代码switch(nType){case SIZE_MAXIMIZED:m_Edit.MoveWindow(200,100,cx/5,cy/8);break;case SIZE_RESTORED:if(m_Edit.GetSafeHwnd())//必须加上此判断,不然会出错m_Edit.MoveWindow(10,10,200,100);default:break;}} 阅读全文
posted @ 2011-03-20 16:22 情有独钟 阅读(439) 评论(0) 推荐(0) 编辑

上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 47 下一页