2014年1月1日

【转】MFC 之CEvent

摘要: event是用来同步不同线程的。一旦一个线程结束了自己对全局资源的使用,他通过调用SetEvent通知别人可以使用了。如果这个被删了,其他线程将被阻塞 当一个线程里调用了::WaitForSingleObject(pEvent->m_hObject, INFINITE);时,会在这句上等待,而不往下 阅读全文

posted @ 2014-01-01 17:14 梦琪小生 阅读(2736) 评论(0) 推荐(0)

2013年12月31日

【转】 如何利用C#代码来进行操作AD

摘要: 要用代码访问 Active Directory域服务,需引用System.DirectoryServices命名空间,该命名空间包含两个组件类,DirectoryEntry和 DirectorySearcher。DirectoryEntry类可封装 ActiveDirectory域服务层次结构中的节 阅读全文

posted @ 2013-12-31 09:27 梦琪小生 阅读(1398) 评论(0) 推荐(0)

2013年12月28日

【转】MFC WM_USER和WM_APP

摘要: WM_USER常量是Windows帮助应用程序定义私有窗口类里的私有消息,通常使用WM_USER+一个整数值,但总值不能超过0x7FFF。 #define WM_USER 0x0400 WM_APP常量是Windows帮助应用程序定义私有消息,通常使用WM_APP+一个整数值,但总值不能超过0xBF 阅读全文

posted @ 2013-12-28 19:43 梦琪小生 阅读(1055) 评论(0) 推荐(0)

2013年12月26日

DirectoryEntry 账户启动与停用 以及创建账户等

摘要: 启动账户: 停用账户: ActiveDs.ADS_USER_FLAG.ADS_UF_ACCOUNTDISABLE值需要引用库才可使用; 引用COM组件:Active DS Type Library 关于创建用户主要碰到了两个问题: 一、就是上面的启动/停用的问题 二、就是密码设置问题 创建用户,使用 阅读全文

posted @ 2013-12-26 14:56 梦琪小生 阅读(1137) 评论(0) 推荐(0)

【转】DirectorySearcher.Filter属性说明

摘要: DirectorySearcher.Filter属性扩充申明 DirectorySearcher mySearcher = new DirectorySearcher(entryOU, "(objectclass=organizationalUnit)"); //查询组织单位 第二个参数是一个fil 阅读全文

posted @ 2013-12-26 10:15 梦琪小生 阅读(1259) 评论(1) 推荐(0)

2013年12月25日

ADSI Edit 工具

摘要: 最近在弄.net的活动目录用到了工具ADSI Edit,网上找了点资料,一来自己记录下,二来分享给大家: 下载的压缩包里存在两个文件adsiedit.dll和adsiedit.msc 1、将adsiedit.dll拷贝到指定目录C: \windows\adsiedit.dll下。 2、注册ADSI 阅读全文

posted @ 2013-12-25 13:35 梦琪小生 阅读(1459) 评论(0) 推荐(0)

2013年12月23日

【转】MFC 字体LOGFONT

摘要: Windows的字体LOGFONT Windows的字体LOGFONT Windows的字体LOGFONT LOGFONT是Windows内部字体的逻辑结构,主要用于设置字体格式,其定义如下:typedef struct tagLOGFONTA{ LONG lfHeight; LONG lfWidt 阅读全文

posted @ 2013-12-23 21:18 梦琪小生 阅读(4013) 评论(0) 推荐(0)

2013年12月21日

【转】MFC CreateFont 用法

摘要: 中国人自古就有自右至左、从上到下书写汉字的习惯。而当我们在自己所编写的应用程序中使用输出函数输出的总是自左至右的横排文字。有没有可能在我们的应用程序中实现竖写汉字的效果呢?笔者偶然发现了一种利用VC实现竖写汉字效果的方法,现在就把它介绍给大家。 Windows系统内置了许多名称以“@”开头的字集,这 阅读全文

posted @ 2013-12-21 13:30 梦琪小生 阅读(7281) 评论(0) 推荐(0)

2013年12月20日

MFC 无边框窗体实现用鼠标拖动窗体边缘实现窗体大小变化

摘要: 无边框窗体如何实现用鼠标拖动窗体边缘实现窗体大小变动呢?下面介绍一种方法,通过以下几个步骤即可实现: 1.实现WM_NCHITTEST消息,实现四条边框的模拟 2.实现WM_NCLBUTTONDOWN,发送窗体拖曳变化的消息 具体阐述如下: 1.实现WM_NCHITTEST消息,实现四条边框的模拟 阅读全文

posted @ 2013-12-20 14:18 梦琪小生 阅读(1617) 评论(0) 推荐(0)

【转】MFC 无边框窗口的拖动

摘要: MFC中无边框窗口的拖动 void CXXXXDialog::OnLButtonDown(UINT nFlags, CPoint point) { PostMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x, point.y)); } 要记 阅读全文

posted @ 2013-12-20 10:24 梦琪小生 阅读(966) 评论(0) 推荐(1)

导航