VC实践日记
文章平均质量分 52
huahuamoon
我只不过是一个爱上编程的平凡人。
展开
-
3月12日
l 3月11日的问题,如何获取程序外桌面的DC?1) CWindowDC dc(GetDesktopWindow());GetDesktopWindow() 获取最顶层的桌面的DC,必须用CwindowDC才可以对全屏绘图。2) GetDC(NULL) 返回的是全屏桌面DC的句柄,赋值给CDC对象的m_hDC,然后用CDC对象对全屏作绘图操作。l原创 2008-03-12 22:29:00 · 630 阅读 · 0 评论 -
3月11日
3l 改变背景色:在OnCtlColor()函数中实现,OnCtlColor()函数是被调用多次,在每一个控件绘背景色的时候调用,在OnCtlColor()中捕获特定控件的ID,通过参数中的DC进行操作绘图。这个函数不能对Button的背景色进行改变。l 改变按键的背景色:创建新的类,继承Cbutton,重载DrawItem()和Attach()达到重绘的作原创 2008-03-11 23:27:00 · 708 阅读 · 0 评论 -
3月14日
l 继续测试在内网建立FTP服务器的问题,但未解决,已经在2233.org申请了动态域,也与公司的华为BR204+路由器建立连接,开启了Serve-U,但仍无法在IE中访问我的动态域名。可能是Serve-U的设置或者是未有从外网尝试,还不知结果是否不能访问。l 通过学习Linux ,学习用Grub for dos从硬盘安装Linux,在公司的电脑因为硬盘分区的格原创 2008-03-14 23:55:00 · 730 阅读 · 0 评论 -
3月18日
l 3月12日的如何在VC中使用JPG图片?在网上找到一个用ActiveX控件实现显示JPG图片,是利用Ipicture接口来实现,要用到很多ActiveX控件的知识。可以参考孙鑫VC的第十八讲关于ActiveX控件的使用和创建,找一两个比较简单的例子进行重构和记忆。巩固ActiveX的知识点。l 3月13日的如何在托盘里显示一个图标?运用NOTIFYI原创 2008-03-18 22:52:00 · 554 阅读 · 0 评论 -
3月15日
l 程序设置密码对话框,如何越过密码对话框运行程序?原创 2008-03-18 22:49:00 · 625 阅读 · 0 评论 -
3月26日
l VC定时器的使用SetTimer函数的用法 1 )用WM_TIMER来设置定时器 先请看SetTimer这个API函数的原型 UINT_PTR SetTimer( HWND hWnd, // 窗口句柄 UINT_PTR nIDEvent, // 定时器ID,多个定时器时,可以通过该ID判原创 2008-03-26 22:45:00 · 647 阅读 · 0 评论 -
4月7日
l Sniffer程序的重构(基于Win32 控制台程序)Sniffer的原理是利用网卡的混杂状态下对全部经过网卡的数据包的IP头进行分析,可以查看到端口、协议、IP地址。 TCP与IP头的数据结构: typedef struct _IPHeader //20字节的IP头{ UCHAR iphVerlen;原创 2008-04-08 10:40:00 · 758 阅读 · 0 评论 -
4月6日
l 华氏与摄氏的换算程序用最简单的方法来设计程序,规范代码格式,做好注解,从使用者角度出发。 问题:做一个方便大家使用的查询程序,实现各种常用的单位转换?原创 2008-04-08 10:39:00 · 644 阅读 · 0 评论