引言: 作者:黄向明
读者朋友可能知道,CDialog的OnOK虚函数控制了OK按钮,它负责触发数据交换以及从对话框中退出,然而,Enter键碰巧也具有同样的效果。
摘要: 路径是win32中新增的一个gdi对象,下面先从概念上谈起。
1 路径的概念
在windows 95/nt 这样的win32操作系统中,除了已有的位图,画笔,画刷,字体,调色板和区域之外,还增加了一个新的gdi对象:路径。路径是可以被填充,画出轮廓或同时被画出轮廓并填充的一个或多个图形。路径的引入,大大地丰富了windows的图形功能,使得应用程序可以方便地建立复杂区域,绘制和填充不规则......
摘要: 目前电子商务采用的处理模式大多是订货用户在网页上填写订单,发出订货请求,接着web服务器上运行cgi程序对用户填写的数据进行一定的处理后,发送到专用的电子商务服务器中,服务器则对发来的用户数据进行一系列校验,验证用户身份及证实所需的订货信息完整后,将订单写入数据库中,并向web服务器中的cgi程序发回一个交易成功的信息,证实交易完成。
我们利用vc++的appwizard创建一个支持mf......
获得OnOK退出控制作者:黄向明
读者朋友可能知道,cdialog的onok虚函数控制了ok按钮,它负责触发数据交换以及从对话框中退出,然而,enter键碰巧也具有同样的效果.也许这是我们所需要的,也可能我们不需要这一功能,就是说不希望用户在编辑框中按enter键后出现关闭程序的情况.怎么解决这一问题? 【程序编程相关:
用MFC插入Excel工作表实现自动化】
【推荐阅读:
利用logger.vxd记录VXD文件输】
一. 原因 【扩展信息:
用VC++实现对波形数据的频谱分析】
当用户按下enter键时,windows就会自动去找输入焦点落在了哪一个按钮上,当获得焦点的按钮的四周将被点线矩形包围.如果所有按钮都没有获得输入焦点,windows就会自动去寻找程序或资源所指定的默认按钮(默认按钮边框较粗).如果对话框没有默认按钮,那么即使对话框中没有ok按钮,onok函数也会自动被调用.
二. 解决办法
为了使enter键无效,最简单的办法就是将cexdlg的onok函数写成空函数,然后针对ok按钮写一个新的函数来响应.下面是具体步骤:
首先建立一个以ex为名的基于对话框的程序.
1.用classwizard映射idok按钮到onok虚函数.
在classwizard中,从cexdlg的object ids列表中选择idok,然后单击bn_clicked,这样即产生了onok函数的原形与框架.
2.利用对话框编辑器改变ok按钮的id.
选择ok按钮,将它的id由idok改为idc_ok,并去掉default button属性的复选标记.这样onok函数即被分离出来.
3.用classwizard创建一个onclickedok成员函数....
下一页 摘要:刘茂忠
有些文件带有很多乱字符,如从interent上down下来的文件存储成文本文件后多含有太多的换行符,如果要重新编辑成文稿,需要单个去掉这些换行符。笔者为此用c++5.0编制了一个小的处理程序,能够自动地去掉文本中的乱字符(以换行符为例),下边详解一下该程序。
#include <iostream.h>
#include <fstream.h>
#......