CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

一个非常简单的问题

楼主fairyprince(精灵王子)2003-12-01 18:40:33 在 VC/MFC / 基础类 提问

大家知道用API创建一个自义窗体  
  首先   注册这个窗口类  
  再       创建这个个窗体  
   
  问题就在第一步   有注册类时其中有一个参数是窗体处理函数的地址,我从书上看到说每个窗口类只要注册一次   (书上说比标准的   按钮、文本框……)以后就要以略过第一步,可是我不明白,要是略过第一步,那么我们就输入不了窗体函数,那么我怎样处理这个的事件,再有   用   SetWindowsLog   设的窗体回调地址是不是和上面说的那个地址呀。  
   
  我有些不明白请大家帮助 问题点数:80、回复次数:9Top

1 楼microyzy(人不在牛,分高就行;分不在高,人牛也行)回复于 2003-12-01 20:58:29 得分 35

注册了以后,你再createwindow,create的window就使用你注册时的哪个函数啊,消息的处理仍然是那个回调函数Top

2 楼microyzy(人不在牛,分高就行;分不在高,人牛也行)回复于 2003-12-01 20:59:26 得分 0

SetWindowsLog不用回调函数的地址啊,与那个无关,它只要窗口的HWND,就是CreateWindow()返回的那个HWNDTop

3 楼keiven()回复于 2003-12-02 00:28:15 得分 15

楼上的说的对。Top

4 楼fairyprince(精灵王子)回复于 2003-12-02 09:44:05 得分 0

我说的是   SetWindowsLog   设置的窗口过程地址是不是就是窗口类的函数地址Top

5 楼liutaoxwl(寒桑子)回复于 2003-12-02 09:49:35 得分 15

SetWindowsLog   设置的窗口过程就是CreateWindow设置的函数地址。所以,你可以使用GetWindowLog得到此地址。Top

6 楼fairyprince(精灵王子)回复于 2003-12-02 09:56:49 得分 0

请仔细看一看  
          使用CreateWindow是根本没有设置   窗口过程地址  
          我说的是   SetWindowsLog   设置的窗口过程地址是不是就是窗口类的函数地址Top

7 楼carbon107(<软件开发思想.h>)回复于 2003-12-02 10:28:29 得分 15

应该是偏移地址Top

8 楼carbon107(<软件开发思想.h>)回复于 2003-12-02 10:30:12 得分 0

就是这个SetWindowLong函数吧Top

9 楼fairyprince(精灵王子)回复于 2003-12-02 10:45:05 得分 0

如果是   SetWindowLong   设置的是窗口类的函数地址   那么在VB中设置某一个窗体的地址,按这个逻辑,那么所有的VB窗体的消息都应该通过这个新设的窗口函数地址,但我通过测试却不是这样。  
  不知那位大侠可以说明一下    
  我再分Top

相关问题

  • 非常简单
  • 非常简单~~
  • 简单问题,非常简单!!!!
  • 非常简单的问题。
  • 非常简单的问题????
  • 非常简单的问题 ^^
  • 非常简单的问题?
  • 非常简单问题。
  • 非常简单的问题
  • 非常简单的问题

关键词

  • 函数
  • 注册
  • 窗体
  • setwindowslog
  • 地址
  • createwindow
  • 类
  • 设置
  • 过程
  • 回调

得分解答快速导航

  • 帖主:fairyprince
  • microyzy
  • keiven
  • liutaoxwl
  • carbon107

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo