有关按钮:请问这两种按钮应该如何实现?

ProgramSearcher 2001-12-14 05:16:40
请问这两种按钮应该如何实现?

1。类似超级连接:点中MAIL地址后,可以自动调用FOXMAIL或OUTLOOK。
2。位图按钮。而且可以感应鼠标的移动。鼠标放在上面时,会突出或凹下

请高手指教??
...全文
1570 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
snlee 2001-12-17
  • 打赏
  • 举报
回复
nod
Jarky 2001-12-17
  • 打赏
  • 举报
回复
自己续承一个CButton类吧
citywolf 2001-12-17
  • 打赏
  • 举报
回复
www.vchelp.net
newjgh 2001-12-17
  • 打赏
  • 举报
回复
wyy,
newjgh@sina.com
Please
ProgramSearcher 2001-12-17
  • 打赏
  • 举报
回复
hfcRabbit(兔子):
我已经给你发MAIL了,给我一个例子,好吗?
多谢!
ProgramSearcher 2001-12-17
  • 打赏
  • 举报
回复
先问一下:这两种按钮在RESOURCE里面分别怎么加?
ProgramSearcher 2001-12-17
  • 打赏
  • 举报
回复
还有答案吗??
ProgramSearcher 2001-12-17
  • 打赏
  • 举报
回复
我从http://www.codeguru.com/上下载了一个类
是从CButton类继承的
有谁用过吗??
请指点!
xiaoxiaohan 2001-12-14
  • 打赏
  • 举报
回复
打开的是新浪网站呀。
MSVCer 2001-12-14
  • 打赏
  • 举报
回复
xiaoxiaohan(萧晓寒),你1、打开的是什么
xiaoxiaohan 2001-12-14
  • 打赏
  • 举报
回复
1、用CreateProcess函数,将MAIL地址作为命令行参数。
例:
TCHAR szCmd[] = _T( "IEXPLORE.EXE www.sina.com.cn" );
STARTUPINFO StartupInfo;
PROCESS_INFORMATION ProcessInformation;

memset( &ProcessInformation, 0, sizeof( ProcessInformation ) );
memset( &StartupInfo, 0, sizeof( StartupInfo ) );
StartupInfo.cb = sizeof( StartupInfo );

CreateProcess( NULL, ( LPTSTR )szCmd, NULL, NULL, FALSE, 0, NULL, NULL, &StartupInfo, &ProcessInformation );
CloseHandle( ProcessInformation.hThread );
CloseHandle( ProcessInformation.hProcess );

2、判断鼠标位于位图内时进行操作。
dusb 2001-12-14
  • 打赏
  • 举报
回复
第一个问题像hfcRabbit所说的一样,第二个问题,你可以到codeguru上去找一下,我从哪里找到一个源码,既可以在按钮上贴图又可以写文本,相当好用。
MSVCer 2001-12-14
  • 打赏
  • 举报
回复
我的程序中这两种按钮都用到了,你可以看看,可以给源码
http://www.csdn.net/expert/topic/412/412201.shtm
hfcRabbit 2001-12-14
  • 打赏
  • 举报
回复
我这里有现成的例子 hfcRabbit@hotmail.com,如果需要请来信
你也可以参照下面的书写完成 1,对于二正如 liu_feng_fly 所说 使用CBitmapButton或者自绘按钮, 也可以使用 Delphi,VB, 等开发界面,VC作动态链接库,
CString strLink;
GetWindowText(strLink);
if( strLink.Find('@', 0 ) > 0 )
ShellExecute(NULL, "open", "mailto:" + strLink, NULL, NULL, SW_SHOWNORMAL );
wsa_socket 2001-12-14
  • 打赏
  • 举报
回复
1.重载onlbuttonclick 或
续承一个新类
liu_feng_fly 2001-12-14
  • 打赏
  • 举报
回复
1我没有弄过,不过有很多这样的例子,不同的是超链接应该写成“mailto:liufeng@founder.com.cn"
2使用CBitmapButton或者自绘按钮
zf925 2001-12-14
  • 打赏
  • 举报
回复
2。问题:
你可以检测鼠标移动,设定check状态
ProgramSearcher 2001-12-14
  • 打赏
  • 举报
回复
没有人知道吗??

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧