- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 简谈mfc滚动条实现
给窗口加滚动条是经常遇到的事情,也不是一件困难的事情! 一般来说,滚动条要实现两方面的功能: 1、滚动条范围、滑块位置和长度正确的变化; 2、窗口随滚动条的合理变化; 为达到上述两方面的功能,需要响应下面三个消息: 1、OnVScroll和OnHScroll:需要正确设置滑块的位置nPos(SetScrollPos),合理的移动窗口(ScrollWindow
2010-04-25 11:09:00 6572
原创 mfc消息反射机制简介
在Windows里面,子控件经常向父控件发送消息,例如很多子控件要绘制自己的背景,就可能向父窗口发送消息WM_CTLCOLOR。对于从子控件发来的消息,父控件有可能在处理之前,把消息返还给子控件处理,这样消息看起来就想是从父窗口反射回来一样,故此得名:消息反射。 消息反射机制剥离了子父控件之间的关系,简化了父控件的功能和实现。一般来说,消息反射机制的传递过程如下: 1、控件
2010-04-22 00:53:00 1881
转载 MFC消息循环和消息泵
首先,应该清楚MFC的消息循环(::GetMessage,::PeekMessage)、消息泵(CWinThread::PumpMessage)和MFC的消息在窗口之间的路由是两件不同的事情。在MFC的应用程式中(应用程式类基于CWinThread继承),必须要有一个消息循环,它的作用是从应用程式的消息队列中读取消息,并把他派送出去(::DispatchMessage)。而消息路由是指消息派送出去
2010-04-18 22:35:00 4004
原创 MFC消息映射机制详解
Windows程序和MFC程序是靠消息驱动的,他们对于消息的处理本质上是相同的。只是Windows程序对于消息处理的过程十分清晰明了,MFC程序则掩盖了消息处理的过程,以消息映射的方式呈现在开发者面前,使得开发消息的处理十分简单。用多了mfc就想对它的消息映射机制有一个本质的了解,下面将对消息映射做详细的分析。当然,在分析MFC消息映射之前首先对Windows程序的消息处理过程进行一个简单的描述。
2010-04-18 02:22:00 17848 1
转载 csv文件简介
CSV逗号分隔值文件(Comma Separated value),是一种用来存储数据的纯文本文件格式,通常用于电子表格或数据库软件。在VC中读写CSV文件与一般的文本文件没有太大差别,编程时只需遵循CSV文件的规则: 0 开头是不留空,以行为单位。 1 可含或不含列名,含列名则居文件第一行。 2 一行数据不垮行,无空行。 3 以半角符号,作分隔符,列为空也要表达其
2010-04-15 23:15:00 2196
转载 wsdl2h解析器和soapcpp2编译器选项介绍
1、wsdl2h(利用wsdl文件生成对应的h文件)用法** The gSOAP WSDL parser for C and C++ 1.2.9c** Copyright (C) 2000-2007 Robert van Engelen, Genivia Inc.** All Rights Reserved. This product is provided "as is", w
2010-04-15 22:52:00 9420 3
原创 gsoap使用心得
程序开发中使用了几次gsoap,感觉这个工具十分强大,能够使得C/C++程序十分简单的调用web服务,而我们需要的就是填充调用服务的参数,发起服务即可!为了进一步了解gsoap,特意看了下相关知识,就算有一个概念性吧,毕竟开发知识这个东西只有到真正用到的时候才会有更深刻和具体的了解。下面是对gsoap一个简单的介绍! gsoap是一种编译工具,提供了一个SOAP/XML 关于C/C+
2010-04-15 21:24:00 10979 8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人