📄 subject_40786.htm
字号:
<p>
序号:40786 发表者:幻瞳 发表日期:2003-05-21 15:07:38
<br>主题:对一些API函数参数的不解
<br>内容:请问有些API函数的参数有什么用啊<BR>如:MessageBox函数的第一个参数是个窗口句柄,ShellExecute的第一个参数也是个句柄,这两个句柄有什么用啊?<BR>还有CString类的GetBuffer的作用不就是取得一个指针吗,它要个参数干什么?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:michael 回复日期:2003-05-21 15:41:59
<br>内容: CString是动态的字符串缓冲区,返回的指针是该字符串的首地址。由于是动态的,所以要在给出指针时确定一下字符串的长度。这也是为什麽CString类有LockBuffer(),UnLockBuffer()两个函数的原因。就是为了锁定缓冲区,让字符串在某时固定不变。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:zojd1 回复日期:2003-05-22 09:12:10
<br>内容:GetBuffer()的参数是CString分配的最小缓冲区。如果要分配一个1K的TCHAR,调用GetBuffer(1024)。参数为0,只返回指向字符串的指针。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:萧七 回复日期:2003-05-22 12:16:33
<br>内容:好多API的第一参数都是个handle,习惯就行了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -