📄 subject_67386.htm
字号:
<p>
序号:67386 发表者:许金奎 发表日期:2003-12-31 14:17:00
<br>主题:atl 下的messagebox 问题?
<br>内容:Unicode debug 下MessageBoxW 的参数只有三个<BR> MessageBoxW(NULL, (LPCWSTR)TEXT("zl and zy and xlz"), MB_OK);<BR> 那如何写入通知消息呢?<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:bstr2w 回复日期:2003-12-31 15:23:32
<br>内容:WINUSERAPI<BR>int<BR>WINAPI<BR>MessageBoxA(<BR> HWND hWnd ,<BR> LPCSTR lpText,<BR> LPCSTR lpCaption,<BR> UINT uType);<BR>WINUSERAPI<BR>int<BR>WINAPI<BR>MessageBoxW(<BR> HWND hWnd ,<BR> LPCWSTR lpText,<BR> LPCWSTR lpCaption,<BR> UINT uType);<BR>#ifdef UNICODE<BR>#define MessageBox MessageBoxW<BR>#else<BR>#define MessageBox MessageBoxA<BR>#endif // !UNICODE<BR><BR>谁说只有三个参数啊, 你用的是什么头文件<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>
<font color=red>答案被接受</font><br>回复者:bstr2w 回复日期:2003-12-31 15:31:27
<br>内容:想起来了, 可能你调的是重写过的, CWindow::MessageBox();<BR><BR>是只有三个参数, 分别是消息, 标题, 选项, 没有HWND参数, 因为就是自身
<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-12-31 17:23:28
<br>内容:确实在ATLWIN.h 中有这样的定义:<BR>int CWindow::MessageBox(LPCTSTR lpszText, LPCTSTR lpszCaption = _T(""), UINT nType = MB_OK)<BR>{<BR> ATLASSERT(::IsWindow(m_hWnd));<BR> return ::MessageBox(m_hWnd, lpszText, lpszCaption, nType);<BR>}<BR>
<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 + -