网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CEdit::SetHandle
释义 CEdit::SetHandle

void SetHandle(HLOCAL hBuffer);

参数:
hBuffer包含一个指向局部内存的句柄。此句柄必须已由LocalAlloc Windows函数使用 LMEM_MOVEABLE标记创建。该存储区被认为包含一个带空终止符的字符串,如果不是这样,则缓冲区的第一个字符应被设置为0。

说明:
调用此成员函数设置一个可被多行编辑控件使用的局部内存句柄。编辑控件便可以使用此缓冲区来存储当前显示的文本,而不必分配自己的缓冲区。
此函数仅对多行编辑控件有效。
当应用设置一个新的存储句柄时,应使用GetHandle成员函数获取一个当前缓冲内存句柄,并使用LocalFree Windows函数释放此缓冲区。
此函数清除撤消缓冲区(CanUndo成员函数返回0)和内部修改标记(GetModify成员函数返回0),编辑控件被重新设置。
仅在使用DS_LOCALEDIT风格标志设置构造一个多行编辑控件对话框后,才可以在此对话框中使用此成员函数。
注意:
此函数不可在Windows 95中使用,如果在Windows 95中使用GetHandle会返回NULL。此函数仅在Windows NT 3.51以上的版本中使用。
要了解更多信息,请参阅Win32文档中的EM_SETHANDLE,LocalAlloc,LocalFree。

请参阅:
CEdit::CanUndo, CEdit::GetHandle, CEdit::GetModify
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:18:48