- 博客(14)
- 资源 (5)
- 收藏
- 关注
转载 vc 线程的创建、暂停和结束
vc 线程的创建、暂停和结束 2011-04-04 16:48:01| 分类:MFC | 标签:|举报|字号大中小 订阅1.线程的创建: (1)CWinThread* MainThread; MainThread=AfxBeginThread(MyThread,this,THREAD_PRIORITY_NORMAL,0
2014-07-28 20:16:48
441
转载 VC下线程同步的三种方法(互斥、事件、临界区)
VC下线程同步的三种方法(互斥、事件、临界区) 2008-01-25 09:57:59| 分类:VC | 标签:|举报|字号大中小 订阅首选使用临界区对象,主要原因是使用简单。 EnterCriticalSection()函数等候指定的危险区段对象的所有权。当调用的线程被允许所有权时,函数返回。 Ente
2014-07-21 22:18:07
415
原创 MFC模拟单击对话框控件
1.CListCtrl NMITEMACTIVATE data; // ZeroMemory(&data,sizeof(data)); data.hdr.code = NM_CLICK; data.hdr.hwndFrom = ::GetDlgItem(this->GetSafeHwnd(),IDC_LIST1); data.hdr.idF
2014-07-20 20:44:03
608
转载 WM_CTLCOLOR消息
原文:http://blog.youkuaiyun.com/hisinwang/article/details/8070393
2014-07-20 18:48:09
477
转载 WM_CTLCOLOR消息
参考文章:白乔原创:VC之美化界面篇 在每个控件开始绘制之前,都会向其父窗口发送WM_CTLCOLOR通告消息,在该消息的处理函数中,可以设置控件显示文本的前景色、背景色以及字体。该消息处理函数还要求返回一个画刷的句柄,用于在控件具体的绘制之前擦除其客户区。 WM_CTLCOLOR映射消息处理函数为afx_msg HBRUSH OnCtlCo
2014-07-20 18:46:25
818
转载 窗口移动、改变大小的有关消息
窗口移动、改变大小的有关消息(2005-10-27 20:23:28)转载▼ 分类: Windows API窗口移动、改变大小的有关消息 将要提到的四条消息是:WM_MOVE、WM_SIZE、WM_ACTIVATE、WM_PAINT。 头两个是很简单的。当窗口被用户移动时将发送WM_MOVE消息,窗口新位置的
2014-07-16 21:15:29
3229
转载 SQL语句新建用户、对用户授权、删除用户实例
USEmydbGO--1.新建测试用户--1.1添加登录用户和密码 EXECsp_addlogin N'tony','123'--1.2使其成为当前数据库的合法用户 EXECsp_grantdbaccess N'tony' --2.设置操作授权--2.1授予对自己数据库的所有权限 E
2014-07-16 19:21:51
442
转载 SQL Server 存储过程
SQL Server 存储过程Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并
2014-07-16 13:55:35
351
转载 SQL一些知识
关于SQL Server数据库的一切信息都保存在它的系统表格里。我怀疑你是否花过比较多的时间来检查系统表格,因为你总是忙于用户表格。但是,你可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器。你可以一个一个地检查表格,但是如果你有500个表格的话,这可能会消耗相当大的人工。这就让sysobjects表格有了用武之地。虽然我不建议你更新这个表格,但是你当然有权对其进行审查。在大多
2014-07-16 13:30:57
374
转载 SQL创建作业
--作业的应用,必须启动Sql server agent进程。--下面是sql2005创建一个作业的脚本。--定义创建作业 DECLARE @jobid uniqueidentifier EXEC msdb.dbo.sp_add_job @job_name = N'临时表添加一条记录', --自己取一个作业名字,就像给小孩取名字 @jo
2014-07-16 10:42:10
445
原创 SQL 2008 触发器的使用
deleteif (object_id('tgr_client_delete', 'tr') is not null) drop trigger tgr_client_deletegocreate trigger tgr_client_deleteon clientinfo for delete --删除触发as --定义变量 decla
2014-07-15 14:29:10
429
原创 GetDlgItem的使用
CWnd::GetDlgItemThis method retrieves a pointer to the specified control or child window in a dialog box or other window. The pointer returned is usually cast to the type of control identified b
2014-07-15 14:22:33
851
转载 被占用文件操作三法 (出处 http://club.topsage.com/thread-2224967-1-1.html)
无疑我们中的很多人都会遇到需要读写被其它进程占用的文件的情况,比如说在编写backup程序或是trojan的时候。能从系统中抽出SAM文件,或是读取其它某些用标准方法无法成功访问的文件显然是件不错的事情。比如说当用标志dwShareMode = 0打开文件时,其它进程就不能对它进行访问了。一个很好的例子就是网络寻呼机程序Miranda。这个程序在自己工作的时候不允许别人打开自己的数据库。假
2014-06-13 23:35:39
2081
原创 从一个简单的例子深入看待c语言指针
今天我在写二叉树程序时遇到一个让我郁闷整晚的例子,现在终于想通了,特撰此博文,告诫自己及广大同道今后勿犯此错误!我写了一个将字符串中括号去除的程序:#includechar *RidBracket(char*);void main(){ char *sOldBiTree="qwe(123)"; char *sBiTree=RidBracket(sOldBiTree);
2013-12-16 01:25:49
1640
深度探索c++对象模型
2016-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人