如何在气泡式提示信息窗口中显示关闭按钮? 如题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是否可以尝试在tooltip窗口上画个按钮,然后用TTM_HITTEST来获取是否受到点击的信息 应该是XP特有的,win2000好像不行。 tooltip是可以支持所有者重画的,所以对它没有啥不可能的事情 “应该是XP特有的,win2000好像不行。”我是说它在XP下可能需要某个参数就可以了,不过好像2000下没这个参数。 “应该是XP特有的,win2000好像不行。”我是说它在XP下可能需要某个参数就可以了,不过好像2000下没这个参数。 你把它的Sytel设成TTS_BALLOON看看? 加上tts_close(&H80)这个风格即可 我在tooltip中加过,但无效,不知为什么,可惜msdn2003中都没有这个的说明 IE版本要大于5.0 http://geog-www.sbs.ohio-state.edu/grads/jcoleman/MinGW/include/commctrl.h 我有一个源程序,我的MSN是[email protected] 我也試過加 0x80 不行,脆求 flyingZFX(飞翔) 的源代碼,希望不是自繪的。 你不用发源代码了,经过不懈的努力,我终于试出来了,其实 MSDN 里面已经很明确的说明了,不仅仅需要 TTS_CLOSE (0x80),而且还要让你自己实现 XP 风格,也就是下面常用的两种方法:1、在可执行文件里插入一个资源类型为 24,ID 号为 1 的资源实现 XP 风格,资源1的内容见方法2。2、在应用程序目录添加一个和应用程序同名的.exe.manifest文件,内容如下:<?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"><assemblyIdentity name="把这里换成你的应用程序名" processorArchitecture="x86" version="1.0.0.0" type="win32"/><description>把这里换成你的应用程序描述</description><dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="x86" publicKeyToken="6595b64144ccf1df" language="*" /> </dependentAssembly></dependency></assembly>这样的话你的程序就具有http://www.hidotnet.com/Forum/View.aspx?fbId=7&Id=2807这里的效果了,不过里面注意到了吗?里面还有链接,其实再加一个标志 TTF_PARSELINKS (0x1000),然后如果你的提示信息里面如果有 <A>...</A> 这样的内容的话,那 <A> 至 </A> 之间的内容就是要显示为链接的文本,我已经讲得很详细了吧,呵呵,你说这分该分给谁呢,呵呵。心情好,散了吧。 痛苦啊,这个网址http://www.hidotnet.com/Forum/View.aspx?fbId=7&Id=2807我连不上 :( http://www.hidotnet.com/Forum/View.aspx?fbId=7&Id=2807我也连不上啊~! 等等看吧,现在我也连不上了,我同学说服务器有人攻击,这个BBS是.net刚出来的时候我同学拿asp.net做的一个。里面就说了一个效果图,我过一会贴到另一个网站上看看。 你同學的服務器不是裝了blackice了吧顯示圖標可以的,我就有個,我去找找地址 vb編程樂園偶進不去,偶是在那裡面找的,你要就留個信箱發給你好了,那個程序很多人應該都看見過TT.AddTool txtTooltip, "歡迎你來到VB編程樂園" & vbCrLf & "http://www.vbeden.com", , , True, "TooltipText", ttiInfo, , , True, , ttaCenteredttiInfo就是信息圖標 我把图贴到这个论坛上去了,只是链接太长了,横线中间部份。----------------------------------------------------------------------------http://www.ayszyy.com/vb/topic.asp?TOPIC_ID=11&FORUM_ID=1&CAT_ID=1&Topic_Title=%C4%C3%BB%E3%B1%E0%D0%B4%C1%CB%B8%F6%B7%E2%D7%B0+ToolTip+%B5%C4+dll%A3%AC%B2%BB%D6%AA%B5%C0%B4%F3%BC%D2%C6%C0%BC%DB%C8%E7%BA%CE%A1%A3&Forum_Title=V+B+%B0%E6%C3%E6---------------------------------------------------------------------------- 但是我想問我也試過.exe.manifest文件,但是不行是不是因為必須在xp環境下偶的是2kpro+vb6.0+sp5 to daisy8675(莫依),你说的那个程序我可能看过,我只是要里面的那个关闭按钮,呵呵,反正问题已经解决了,分一定会分给大家的,只是我这里好像结不了贴,很郁闷,既然你说起了图标,那有没有办法将里面的 None,Information,Warning,Error 图标换为自定义图标呀?如果能解决这个问题的话我再开贴另外放分,只是我现在等级不够,每次只能贴一百分。 提醒一下各位,如果大家把程序实现了XP风格之后一定要记得在窗体初始化之前与 comctl32.dll 做一个连接。也就是在主窗体的Initialize 事件中调用 InitCommonControls 这个API,它的声明为private declare sub InitCommonControls lib "comctl32.dll" () oh, to daisy8675(莫依),帮忙把你说的那个程序发至 [email protected] 谢谢了。 supergreenbean(超级绿豆) 得分: 20rainstormmaster(暴风雨 v2.0) 得分: 10flymoon(花儿月) 得分: 5kmzs(.:RNPA:.山水岿濛) 得分: 10hisofty(瘦马) 得分: 30flyingZFX(我飞!我飞!我飞呀飞!) 得分: 5hxy1982(农夫三拳有点甜) 得分: 5daisy8675(莫依) 得分: 15 关于绘图 急啊,哪里出错了?帮忙来看看吧?????在线等候??? 不能刷新MSHFlexGrid 关于制作报表的2个问题(设计水晶报表满足奇怪样式,用VB对Excel中某列的样式控制) 为什么我生成的EXE文件不用打开? 请教学习界面设计如何开始〉? 请问如何从驱动器的盘符得出其对应的deviceID,如假设我的光驱是H:,那么我怎么知道它是deviceID是几号? 怎样在模块中定义??? 请问怎样在VB里使用C语言编写的程序?急!!在线等待!!请帮忙 请教各位如何生成图象的缩略图? 网页注册的控件能否取到调用网页里的函数? 关于Timer控件
我是说它在XP下可能需要某个参数就可以了,不过好像2000下没这个参数。
我是说它在XP下可能需要某个参数就可以了,不过好像2000下没这个参数。
我在tooltip中加过,但无效,不知为什么,可惜msdn2003中都没有这个的说明
IE版本要大于5.0 http://geog-www.sbs.ohio-state.edu/grads/jcoleman/MinGW/include/commctrl.h
2、在应用程序目录添加一个和应用程序同名的.exe.manifest文件,内容如下:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name="把这里换成你的应用程序名"
processorArchitecture="x86"
version="1.0.0.0"
type="win32"/>
<description>把这里换成你的应用程序描述</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>这样的话你的程序就具有
http://www.hidotnet.com/Forum/View.aspx?fbId=7&Id=2807
这里的效果了,不过里面注意到了吗?里面还有链接,其实再加一个标志 TTF_PARSELINKS (0x1000),然后如果你的提示信息里面如果有 <A>...</A> 这样的内容的话,那 <A> 至 </A> 之间的内容就是要显示为链接的文本,我已经讲得很详细了吧,呵呵,你说这分该分给谁呢,呵呵。心情好,散了吧。
----------------------------------------------------------------------------http://www.ayszyy.com/vb/topic.asp?TOPIC_ID=11&FORUM_ID=1&CAT_ID=1&Topic_Title=%C4%C3%BB%E3%B1%E0%D0%B4%C1%CB%B8%F6%B7%E2%D7%B0+ToolTip+%B5%C4+dll%A3%AC%B2%BB%D6%AA%B5%C0%B4%F3%BC%D2%C6%C0%BC%DB%C8%E7%BA%CE%A1%A3&Forum_Title=V+B+%B0%E6%C3%E6----------------------------------------------------------------------------
偶的是2kpro+vb6.0+sp5
Initialize 事件中调用 InitCommonControls 这个API,它的声明为
private declare sub InitCommonControls lib "comctl32.dll" ()
rainstormmaster(暴风雨 v2.0) 得分: 10
flymoon(花儿月) 得分: 5
kmzs(.:RNPA:.山水岿濛) 得分: 10
hisofty(瘦马) 得分: 30
flyingZFX(我飞!我飞!我飞呀飞!) 得分: 5
hxy1982(农夫三拳有点甜) 得分: 5
daisy8675(莫依) 得分: 15