镇海区建设交通局网站网站做支付要多少钱

张小明 2026/1/8 14:59:29
镇海区建设交通局网站,网站做支付要多少钱,网站建设费算什么费用,西安大网站建设公司排名有很多人要求我提供关于RichEdit控件的指南#xff0c;经过这方面的大量编程实践#xff0c;我想我终于可以开写关于RichEdit控件的指南了。诺#xff0c;这个就是第一篇RichEdit指南。本指南将会描述涉及到RichEdit的几乎所有方面#xff0c;起码是我所知道的关于它的所有…有很多人要求我提供关于RichEdit控件的指南经过这方面的大量编程实践我想我终于可以开写关于RichEdit控件的指南了。诺这个就是第一篇RichEdit指南。本指南将会描述涉及到RichEdit的几乎所有方面起码是我所知道的关于它的所有方面。因为指南的信息量相当相当的大所以我将它分成了几个部分本篇是第一部分。在这篇指南里你将会了解到什么是RichEdit控件怎样创建它怎样往里面载入数据和保存里面的数据。下载 例程.理论A richedit control can be thought of as a souped-up edit control. 它提供了普通简单Edit控件所缺少的很多令人合意的功能譬如可以使用多种字体和字体大小多级Undo/Redo,文本搜索内嵌OLE对象编辑的拖放支持等等。由于RichEdit控件有这么多功能因此它独存于一个单独的DLL文件。这个意味着如果你要使用RichEdit控件就不能象使用其他普通控件那样只调用InitCommonControls 函数。你必须先使用 LoadLibrary 来载入RichEdit DLL文件。这里有个问题就是至今为止RichEdit控件共有3个版本版本12和3。下面的表格显示了每个版本的相应的DLL文件名。DLL NameRichEdit versionRichedit Class NameRiched32.dll1.0RICHEDITRichEd20.dll2.0RICHEDIT20ARichEd20.dll3.0RICHEDIT20A你会注意到版本2和3都使用了相同的DLL文件名而且它们也使用了相同的类名这样在你想要明确的使用RichEdit 3.0的功能的时候就会产生问题. 到目前为止,我还找到一个正式的方法来区分版本2.0和3.0.不过,有个解决方法工作良好我会在后面演示给你看..dataRichEditDLL db RichEd20.dll,0......data?hRichEditDLL dd ?.codeinvoke LoadLibrary,addr RichEditDLLmov hRichEditDLL,eax......invoke FreeLibrary,hRichEditDLL当Richedit DLL文件被载入时,它会注册 RichEdit 窗口类,因此需要在你创建Richedit控件之前必须先要载入DLL.Richedit控件的类名是不同的。现在你可能会有一个问题要提:我怎么样才能够知道我要使用哪个版本的Richedit控件?如果你不需要使用那些特别的功能,使用最新的版本也不定是最适宜的.下面的表格列出了每个RichEdit版本提供的功能.功能版本 1.0版本 2.0版本 3.0选择条xxxUnicode 编辑xx字符段落格式xxx文本搜索向前搜索向前/向后搜索向前/向后搜索内嵌OLExxx拖放编辑xxxUndo/Redo单级多级多级自动 URL 识别xx加速键支持xx非窗口操作xx分行符CRLFCRCR (可以模拟1.0版本)ZoomxParagraph numberingxsimple tablexnormal and heading stylesxunderline coloringxhidden textxfont bindingx上面的表格不是全面的:我只是列出了那些重要的功能.创建RchEdit 控件载入DLL文件后,你可以调用CreateWindowEx 来创建RichEdit控件,创建控件时你可以使用Edit控件风格和普通窗口风格,但是ES_LOWERCASE, ES_UPPERCASE 和 ES_OEMCONVERT 风格除外..constRichEditID equ 300.dataRichEditDLL db RichEd20.dll,0RichEditClass db RichEdit20A,0....data?hRichEditDLL dd ?hwndRichEdit dd ?.code.....invoke LoadLibrary,addr RichEditDLLmov hRichEditDLL,eaxinvoke CreateWindowEx,0,addr RichEditClass,WS_VISIBLE or ES_MULTILINE or WS_CHILD or WS_VSCROLL or WS_HSCROLL, \CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,hWnd,RichEditID,hInstance,0mov hwndRichEdit,eax设置缺省的文本和背景颜色在使用Edit控件时设置文本和背景颜色可能有点问题,但是在RichEdit控件中已经修正了这个问题.要设置RichEdit的背景色,你要发送 EM_SETBKGNDCOLOR 消息给RichEdit控件.这个消息具有以下语法.wParam 颜色选项. 如果是0说明Windows使用 lParam 中的颜色值作为背景色.如果该参数不为0,Windows使用系统背景色.因为我们要发送该消息来改变背景色,所以我们必须令wParam为0.lParam 指定要设置的颜色的 COLORREF 结构,仅当 wParam 为 0 时才有效.譬如, 如果我要设置背景为纯蓝色,我需要写入以下代码:invoke SendMessage,hwndRichEdit,EM_SETBKGNDCOLOR,0,0FF0000h要设置文本颜色,RichEdit控件提供了另外的新消息,EM_SETCHARFORMAT来做这个工作. 这个消息控制控件中一段选定的文本或者全部正文的格式. 这个消息的语法如下:wParam 格式选项:SCF_ALL本次操作影响控件中全部文本.SCF_SELECTION本次操作仅影响选定的文本SCF_WORD or SCF_SELECTION本次操作仅影响所选定的那个单词. 如果选定是空的话仅将插入点(光标)设置到指定字的位置. SCF_WORD 标志必须跟 SCF_SELECTION 一起使用.lParam CHARFORMAT 或者 CHARFORMAT2 结构的指针,说明要使用的正文格式. CHARFORMAT2 只在 Richedit 2.0 和更高版本才提供.这个不是说在RichEdit 2.0以后你一定要使用 CHARFORMAT2 . 如果你不需要使用到 CHARFORMAT2 中新加的功能, 你仍然可以使用CHARFORMAT .CHARFORMATA STRUCTcbSize DWORD ?dwMask DWORD ?dwEffects DWORD ?yHeight DWORD ?yOffset DWORD ?crTextColor COLORREF ?bCharSet BYTE ?bPitchAndFamily BYTE ?szFaceName BYTE LF_FACESIZE dup(?)_wPad2 WORD ?CHARFORMATA ENDSField NameDescriptioncbSize该结构的大小. RichEdit控件使用该域来判断该结构的版本是 CHARFORMAT 还是 CHARFORMAT2dwMask位标记, 用来指定下面的那些成员是有效的.CFM_BOLDdwEffects 成语中的 CFE_BOLD 值是有效的.CFM_CHARSETbCharSet 成员是有效的。CFM_COLORcrTextColor 成员跟 dwEffects中的 CFE_AUTOCOLOR 值是有效的.CFM_FACEFONT faceMS Sans Ser
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

备案网站名称 怎么填写wordpress 近期文章 代码

深蓝词库转换:打破输入法壁垒的智能解决方案 【免费下载链接】imewlconverter ”深蓝词库转换“ 一款开源免费的输入法词库转换程序 项目地址: https://gitcode.com/gh_mirrors/im/imewlconverter 在日常使用不同输入法时,您是否遇到过这样的困扰…

张小明 2026/1/2 16:11:08 网站建设

崇左做网站公司寻网站开发人员合作

PaddlePaddle:为何它正成为中文AI落地的首选框架? 在金融票据识别、工业质检流水线、智能合同审核系统中,一个共通的需求浮现出来:如何用一套稳定、高效、能“开箱即用”的技术栈,完成从图像到文本、再到语义理解的全链…

张小明 2026/1/2 16:11:06 网站建设

备案网站负责人创建一个公司网站需要多少钱

日期时间与算法数据结构问题及解决方案 1. 日期与时间问题概述 在处理日期和时间相关的编程任务时,我们常常会遇到一些常见的问题,下面将对这些问题进行详细介绍,并给出相应的解决方案。 1.1 问题列表 问题编号 问题描述 39 测量函数执行时间 40 计算两个日期之间的…

张小明 2026/1/2 16:11:04 网站建设

工作室网站设计网站备案完了怎么做

LiveSplit速度跑计时:从新手到专家的终极指南 【免费下载链接】LiveSplit A sleek, highly customizable timer for speedrunners. 项目地址: https://gitcode.com/gh_mirrors/li/LiveSplit 在追求极致速度的竞技世界里,每一毫秒都承载着突破的渴…

张小明 2026/1/2 18:42:10 网站建设

下城区住房和城市建设局网站设计制作售卖

Markdown表格语法实战:展示Miniconda-Python3.10性能基准数据 在现代AI开发和数据科学实践中,一个常见的痛点是:为什么同一段代码在同事的机器上跑得飞快,而在你的环境中却频频报错或性能低下?答案往往藏在“环境”二字…

张小明 2026/1/7 0:30:53 网站建设

网站 设计公司 温州手机门户网站建设

前言:从 “简历石沉大海” 到 “面试优先”,CISP 帮我跨过了安全岗的第一道坎 去年转行网络安全时,我投了 30 份安全工程师简历,只收到 2 个面试邀请 ——HR 说 “你没相关证书,我们优先考虑有 CISP 的候选人”。后来我…

张小明 2026/1/2 18:42:05 网站建设