⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_36817.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:36817 发表者:migsu 发表日期:2003-04-18 19:31:45
<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>
回复者:最后疯狂 回复日期:2003-04-20 14:49:17
<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>
回复者:lin 回复日期:2003-04-21 09:29:47
<br>内容:不太清楚你要实现什么效果?<BR><BR>是发邮件的代码拉?<BR><BR>还是 “一个Email地址,单击后打开OutLook发邮件”&nbsp;&nbsp;这种效果
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:migsu 回复日期:2003-04-21 09:49:48
<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>回复者:lin 回复日期:2003-04-21 12:03:10
<br>内容:分两步<BR>添加一个Static或button,(若要实现一些特殊的显示效果,如:字从蓝色变成红色,字下有线等,就需要重载CStatic或CButton来实现效果)<BR><BR>在单击消息响应函数中添加代码<BR>strPath = "mailto:123@263.net";&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //注意mailto:不要忘拉<BR>ShellExecute(NULL, "open", strPath, NULL, NULL, SW_SHOWNORMAL);<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>
回复者:最后疯狂 回复日期:2003-04-21 15:17:58
<br>内容:请问lin,实现了单击调用OE发邮件,但我如何才让鼠标指在那个CStatic类控件上时显示一个手形光标呢?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:migsu 回复日期:2003-04-21 16:28:15
<br>内容:在vc.net里好像不能给static控件添加消息函数啊,还有啊,那个mailto是不是固定的格式啊,msdn上居然没有介绍啊
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:lin 回复日期:2003-04-22 10:10:35
<br>内容:当然是不能添加消息函数,因为消息函数大多与Control的ID挂钩,VC中有很多控件的默认ID都是IDC_STATIC,系统不知道怎样处理。所以要你重载CStatic来实现,有很多方法,<BR>例如:添加WM_LBUTTONDOWN&nbsp;&nbsp;,然后判断其位置是否在CStatic上即可。<BR><BR>适当的地方添加以下代码<BR>HCURSOR cur;<BR>cur=AfxGetApp()-&gt;LoadCursor(IDC_HAND)<BR>::SetCursor(cur);<BR><BR>mailto应该是个固定格式,MSDN中当然有,只是你没找到<BR>其实这个用法很常见<BR>在OFFICE软件中添加 一EMAIL链接, 你看看是不是这么写的!!!!!<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-04-22 11:15:14
<br>内容:我想鼠标一进入“给作者发邮件”标签鼠标就显示为手形。<BR>我从CStatic类派生一个新类CMyStatic,并为CMyStatic增加了WM_MOUSEMOVE消息处理,仍然不能改变鼠标光标形状。<BR><BR>还有,在编译时提示IDC_HAND未说明,IDC_WAIT就可以。怎么办?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:我就是要学VC 回复日期:2003-04-22 11:47:07
<br>内容:最后疯狂可以这样做:<BR>用想到添加OnMouseMove函数以及消息映射,另外在resourceview添加cursor,自己制作一个鼠标的形状<BR>void CSampleDlg::OnMouseMove(UINT nFlags, CPoint point) <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;// TODO: Add your message handler code here and/or call default<BR>&nbsp;&nbsp;&nbsp;&nbsp; if(point.x&gt;m_pRectLink.left&amp;&amp;point.x&lt;m_pRectLink.right&amp;&amp;point.y&gt;m_pRectLink.top&amp;&amp;point.y&lt;m_pRectLink.bottom)<BR>&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HCURSOR hCursor;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hCursor=AfxGetApp()-&gt;LoadCursor(IDC_HAND);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetCursor(hCursor);<BR>&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;CDialog::OnMouseMove(nFlags, point);<BR>}<BR><BR>这里有一个example:附件中。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:migsu 回复日期:2003-04-22 13:08:53
<br>内容:lin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我在vc.net里已经修改了ID,现在能添加消息函数了,可是好像添加了后,点击后没有反应,那个函数没有执行,这是怎么回事啊?在vc6.0里可以完成的,vc.net里就不行了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:我就是要学VC 回复日期:2003-04-22 14:29:34
<br>内容:migsu看我的example,里面非常完整。<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>
回复者:migsu 回复日期:2003-04-23 10:04:12
<br>内容:谢谢,你的附件我看了,我在vc6.0下也能点击的,就是在.net下不能点击了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:lin 回复日期:2003-04-24 09:37:57
<br>内容:IDC_HAND是自己添加的,注意光标的后缀名(*.cur)<BR>为什么不响应,功能是修改STATIC的一个属性。<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>
回复者:最后疯狂 回复日期:2003-04-25 17:34:28
<br>内容:谢谢 我就是要学VC !
<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 + -