当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: IP地址控件小技巧l
 

 

 ·vc++学习:字符串黑箱的背后    »显示摘要«
    摘要:  去年的时候,由于某种原因,我需要将一个文件的二进制形式以文本的格式输出到一个文本文件中,类似下面这个样子: 4d 5a 90 00 03 00 00 00 04 00 00 00 ff ff 00 00 b8 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......
 ·com技术初探(一)    »显示摘要«
    摘要: 一、com是一个更好的c++1、com 是什么don box 说"com is love"。com 的全称是 component object model 组件对象模型。 2、从 c++ 到 dll 再到 com2.1 c++如某一软件厂商发布一个类库(cmath四则运算),此时类库的可执行代码将成为客户应用中不可分割的一部分。假设此类库的所产生的机器码在目标可执行文件中占有4mb......


IP地址控件小技巧
   

  【程序编程相关:如何调用ActiveX网页中的JavaS

ip地址控件小技巧 【推荐阅读:『21天精通C++』第二周学习笔记(2-

  【扩展信息:弹出窗口杀手(上)

关键字:ip地址控件

一.如何响应en_change事件

 

在控件中提供了ipn_fieldchanged的通知消息,该消息在控件的输入域发生变化的时候发生,一般来说可以满足需求.但是,有的时候,我们希望每当改变一个值的时候就希望知道当前输入的地址,这样能够及时的对输入的情况进行判断,而ipn_fieldchanged消息显然不能提供这种支持.

从msdn中可以知道,该控件虽然不是一个编辑框控件,但是当控件中某个域的值发生变化的时候,会发送en_change的通知(sent when any field in the ip address control changes. like the en_change notification from a standard edit control, this notification is received after the screen has been updated.(注:来自msdn)).因此,我们可以在控件的父窗口中响应en_change事件.事实上,尽管说ip地址控件不是编辑框控件,但是在该控件中还是把编辑框作为其子窗口,并且通过spy++可以得到这个编辑框控件的id.在得到了这个id后,在父窗口为控件添加en_change的消息映射:

afx_msg void onchangeeditxxx();

 

on_en_change(1135, onchangeeditxxx)

 

void cxxx::onchangeeditxxx()

{

}

 

其中,on_en_change中的1135为用spy++得到的控件的编辑框子窗口的id.这样,父窗口就能随时接收到控件某域的值发生改变的通知了.

 

二.如何在程序中设置网段

 


...   下一页
 ·字符串黑箱的背后    »显示摘要«
    摘要:   去年的时候,由于某种原因,我需要将一个文件的二进制形式以文本的格式输出到一个文本文件中,类似下面这个样子:4d 5a 90 00 03 00 00 00 04 00 00 00 ff ff 00 00b8 00 00 00 00 00 00 00 40 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE