对上篇记事本程序作出的修改
来源:互联网 发布:阿里云终端管理 编辑:程序博客网 时间:2024/05/24 16:16
我参照《windows程序设计》里面的源程序,找到了几处错误,在处理菜单消息的时候,应该是
SendMessage (hwndEdit, WM_UNDO, 0, 0) ;
窗口句柄是后建的子窗口hwndEdit,不是父窗口hwnd,将后面的消息都改过来,除了关闭程序时发送的
SendMessage (hwnd, WM_CLOSE, 0, 0) ;
这个消息两个窗口句柄都行。
另外我这个程序运行的时候始终不是文本编辑框,我按源程序将WM_CREATE消息下的语句改成:
hwndedit = CreateWindow(TEXT("edit"),NULL,
WS_CHILD | WS_VISIBLE | WS_BORDER | ES_LEFT | ES_MULTILINE ,
0, 0, 0, 0, hwnd, (HMENU)1,
((LPCREATESTRUCT)lparam)->hInstance, NULL) ;
将第一个参量改成"edit"结果就正确了,用其它的都不对,我用了visual assist,这两个字符串显示的颜色也不一样,不知道是什么问题,继续研究。
- 对上篇记事本程序作出的修改
- 对输入文本框的内容作出检测
- 我的记事本程序
- 简单的记事本程序
- 程序的记事本--log4net
- 程序的记事本--log4net
- 对事件作出反应
- C# 对记事本的读写
- 学习dotnet第五课后作出的绘图程序
- 基于C#的记事本程序
- 记事本程序的部分编码
- Qt 我的记事本程序
- java书写的记事本程序
- java写的记事本程序
- 《我的记事本(模仿Windows记事本程序)》程序源码
- 汇编语言程序入门实验一:在dos下对用户输入作出应答
- 关于上篇修改打印机设置的补充.
- 继上篇sql的修改版
- 永无止境。。。为梦想而建
- 卓越的教练是如何训练高手的?(转载自周立功博客)
- s3c2440学习系列4(uboot start.S说明)
- 图片加水印
- C# 多线程返回值
- 对上篇记事本程序作出的修改
- CSDN发表文章的控件功能怎么这么差
- Iframe 自适应高度代码
- 敏捷软件开发:原则模式与实践之笔记
- Common Administration Tasks
- 算法 - 折半查找(C#)
- 类似CSDN等级图片生成
- HTTP 知识点之一:头部解释(转)
- Verilog学习心得