- 博客(7)
- 收藏
- 关注
原创 Solaris10双机时间同步设置
配置情景: 两台Sun_Microsystems机器,保持两台主机的时间同步。 配置准备: 了解SUN-OS的版本,系统环境。 #showrevHostname: sunapp1Hostid: 844ad444Release: 5.10Kernel architecture: sun4uApplication architecture: sparc
2008-11-12 10:59:00
3875
原创 关于内存映射文件技术处理大文件的读写
Windows对文件的读写提供了很丰富的操作手段,如:1. FILE *fp, fstearm...; (C/C++)2. CFile, CStdioFile...; (MFC)3. CreateFile, ReadFile...;(API)...在处理一般的文件(文本/非文本),这些足够了。然而在处理比较大的文件如几十M, 几百M, 甚至上G的文件, 这时再用一般手段处理,系统就显的力不从心
2006-09-02 11:57:00
8554
12
原创 跨进程操作CTreeCtrl(模拟鼠标发送双击消息给另一进程CTreeCtrl中指定ITEM)
跨进程操作CTreeCtrl(模拟鼠标发送双击消息给另一进程CTreeCtrl中指定ITEM)进程之间的数据通讯方式有很多种,我们操作另一进程的子窗口一般采用发消息的方式,因为windows窗口之间都是用windows消息机制。如果有时想发消息根据返回的WPARAM wParam,LPARAM lParam参数获取信息,你会发现获取的信息并不是你想要的,例如:RECT rc;*(HTREEI
2006-08-19 15:25:00
4996
3
原创 保存抓图的简单实现
实现类似的抓屏功能(简单的截图功能)其实只要两个函数就行了,以下从网上摘抄的一段代码的改写, 算是原创吧(http://www.wenyiwen.cn/a24/how161448.htm):函数1: CopyScreenToBitmap //将屏幕指定区域存成图片HBITMAP CxxxDlg::CopyScreenToBitmap(LPRECT lpRect) //lpRect 代表选定区域
2006-07-16 19:24:00
9385
16
原创 双缓冲实现滚动文本
常看到一些软件在自己的版权声明上有一些滚动文本,在优快云论坛上也看到有人提及滚动文本如何实现,这些粗略想了一下,加个Timer在指定矩形框处用DC画文本应该可以实现,考虑到Timer刷新的频率高10ms,要用双缓冲画图技术减少视觉闪烁的程度,至于双缓冲画图技术,网上资料也挺多,引用一段: 图形为什么会闪烁的原因是:我们的绘图过程大多放在OnDraw或者OnPaint
2006-07-15 16:35:00
2736
原创 XP任务栏结构解析
在网上看到一篇关于获取windows任务栏信息的文章,闲着没事,把代码段拷贝过来,试运行了一下,发现并没有达到预期的效果,仔细一看,代码所适用的系统为window 2000,为什么Windows XP不可以呢? 这时想到了XP与2000的任务栏可能结构不同,于是拿起了SPY++,仔细看了一下任务栏的构造:1.整个任务栏的类名为Shell_TrayWnd2.其下分为了三个区:开始按钮,中间任务栏
2006-07-07 23:24:00
9761
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人