« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
| 公告 |
闪耀~! |
Blog信息 |
blog名称: 日志总数:17 评论数量:24 留言数量:0 访问次数:133948 建立时间:2005年9月28日 |

| |
[Web Dev]在 Internet Explorer 5.5 中创建可编辑的 Web 页 文章收藏
codebee 发表于 2006/11/15 21:36:13 |
Peggi Goodwin Microsoft Corporation 2000年5月
摘要:本文讨论 MSHTML,这是对 Internet Explorer 中分析和展现引擎的 HTML 扩展,它允许直接在浏览器内编辑 Web 页。
现在,您可以直接将 Microsoft(R) Internet Explorer 复杂的 HTML 编辑功能合并到 Web 页中!Microsoft 的 HTML 编辑器是对 Internet Explorer 中 HTML 分析和展现引擎的内置扩展。从 Internet Explorer 4.0 开始,MSHTML 编辑器已经为主机应用程序提供了开发基于 HTML 的文本编辑器和 Web 创作应用程序的 HTML 编辑平台。但是,在以前的版本中,只有当文档处在“设计”模式时,才能启用编辑器。使用 Internet Explorer 5.5,您可以将文档或文档中的单个元素声明为可以在运行时编辑,这就使得 Web 创作者能够完全支持浏览器内的 WYSIWYG(所见即所得 |
|
输入法编程相关资源汇集(转) 软件技术
codebee 发表于 2006/5/25 11:46:26 |
原始出处:http://realfun.cnblogs.com/archive/2005/03/28/127152.html
输入法编程相关资源汇集-欢迎补充 本文可以任意转载,转载时请务必以超链接形式标明文章原始出处 在这里向一些付出工作的同志们和网站站长抱歉,有些资源是我直接保存的,
现在有些网站打不开让我不能够贴上链接了,如果发现有损你们的利益,
给我来信说明,我会及时改正
IME输入法编程,关于函数,接口等等等等,偶入门时读的,后来还一直在查 http://forum.mywuzhen.com......art=0&trange=15
输入法编程指南(貌似论文):
|
|
输入法编程指南(根据msdn翻译) 软件技术
codebee 发表于 2006/5/25 11:45:10 |
作者:李丽 更新时间: 2005-05-15
Windows 95输入法编辑器(IME) 原著:Microsoft 翻译:TBsoft Software Studio 一、关于Windows 95混合语言IME 在Windows 95中,IME是一个动态链接库(DLL),与Windows 3.1远东版本IME不同的是,每一个运行的IME相当于混合语言键盘布局中的一种。与Windows 3.1 IME相比较,Windows 95混合语言IME提供下列增强功能: ●运行时相当于混合语言环境的一个部件 ●为每一个应用程序任务提供多重输入上下文 ●为每一个应用程序线程提供一个活动的IME ●通过应用程序消息循环给应用程序提供信息(消息顺序不能改变) ●为无IME支持应用程序和部 |
|
输入法编程(转) 软件技术
codebee 发表于 2006/5/25 11:44:11 |
输入法编辑器篇 输入法编辑器(IME)是允许用户使用标准键盘输入复杂字母与符号,如日文汉字的程式。本文描述创建及管理IME(input method editor)视窗的方法。 1、输入法编辑器简介 IME 不是检索用户可能用到的所字符值,而是监控用户的按键,来预料用户可能需要的字符,并提供一张备择字符列表以供用户从中选出所需字符。 默认情况下,IME为用户提供一个可以键入并选择备择字符的IME视窗。通过使用IME变换功能提供的定制接口,Win32程式可以利用输入法管理器 (Input method manager),IMM,函式和消息创建自己的IME视窗。 IMM仅在远东地区的Windows95/98和WindowsNT4.0/3.5/平台上可被激活。在这些系统上用SM_DBCSENABLED调用GetSystemMetrics来判定IMM是否被激活。WINDOWS2000为所有地区的语言均提供全部特征的IME支持。然而须注意,仅当安装了亚洲语言包时,IMM方可被激活,一个可激活IMM的程序用SM_IMMENABLED调用GetSys |
|
Visual C++编程控制输入法(转) 软件技术
codebee 发表于 2006/5/25 11:28:04 |
在Windows系统中一般都安装了至少三种输入法,在输入数据时常常会切换输入法,虽然Windows系统提供了切换快捷健,但对输入工作还是带来了不少麻烦。如果在应用程序中为用户提供智能输入法自动切换,那么这样的应用程序就显得更加专业、更加具有竞争力。不知你可用过Access,在表数据输入时Access自动切换输入法,如某字段需要输入英文时自动切换到En输入状态,如另一字段需要输入中文自动切换到某中文输入状态。
本文将对如何在Windows应用程序中动态的控制输入法的技术进行探讨。在DELPHI中许多控件都有控制输入法的属性,用户在设计时只要设置好这个属性就可以了,但在VC中并不直接提供对输入法的控制,要在VC应用中实现这种功能必须调用Windows API。在本文中我将用一个类将与输入法操作有关的Windows API函数进行封装,读者可以直接将这个类导入项目工程中,通过操作这个类来实现对输入法的控制,这样更适合于面向对象的开发。
要想控制输入法,首先要解决的问题是如果获得系统已安装的输入法信息。在Windows平台下,每个安装的输入法都在注 |
|
[C Plus Plus]C 语言下的鼠标编程控制 原创空间
codebee 发表于 2006/3/2 16:15:19 |
鼠标的控制可以应用于图形模式和文本模式。在初始图形模型时,首先调用initgraph(),从文本模式切换到图形模式。在初始时,将用到DETECT 宏,它将令initgraph()函数自动选择最高的图形支持模式。关于图形模式请参考其它书籍,这里不是重点。
鼠标的调用是通过调用中断51实现的,而它的状态控制是通过AX寄存器实现的。
|
|
[C Plus Plus]隐藏桌面和屏蔽系统热键编程 原创空间
codebee 发表于 2006/1/8 17:12:38 |
-Codebee
隐藏桌面
在隐藏桌面,任务栏,开始按钮,都可以通过windows API 函数 FindWindow() 和 ShowWindow()实现。
隐藏任务栏,你可以使用下面的代码:
ShowWindow(FindWindow("Shell_TrayWnd", NULL), SW_HIDE);
隐藏开始菜单按钮,你首先要获得按钮的ID,然后使用下面的代码:
ShowWindow(GetDlgItem(FindWindow("Shell_TrayWn |
|
Windows XP 嵌入版开发系统(Microsoft Windows Embedded Studio) 软件技术
codebee 发表于 2006/1/1 21:12:49 |
Windows XP Embedded是一种嵌入式操作系统,可以以组件化的形式提供 Windows 操作系统的功能。Windows XP Embedded 与 Windows XP Professional 一样基于二进制,包含 10,000 多个独立的功能组件,因此开发人员在自定义设备映像中管理或降低内存占用量时可以选择并获得最佳功能。 Windows XP Embedded不同于Windows XP的其他版本——本身没有现成的安装文件,必须通过开发环境定制系统的组件。这一点又不同于XPLite或nLite,XPLite或nLite生成的只是简化版的Windows XP,而Windows XP Embedded则最大限度的限制系统体积,主要应用在机顶盒、POS机和手持机等嵌入式设备上。 这几天在下这个版本,不知道到底怎么样。打算好好用寒假的时间尝试,到时再给大家汇报了~:) |
|
|