delphiqiw
584088
2016/8/15 22:18:06
我读书少,不要骗我,为什么我下载后打开文件代码都没有
goldgenty
35807
2008/10/18 11:08:31
再移到工具栏的空白处,提示
goldgenty
35806
2008/10/18 11:07:18
还是有问题 当工具栏显示一个按钮提示后,再移到无按钮处显示刚才显示的提示,
happinessdepig
35579
2008/9/28 11:35:22
好代码啊!不得不顶
jlwen
33619
2008/4/9 12:43:14
procedure THintWin.ActivateHint(Rect:TRect;const AHint:string); begin try caption := AHint;//不好意思, 刚刚漏掉了.... AddTipTool(WindowFromPoint(Mouse.CursorPos),1,Pchar(Application.Title), PChar(Caption));//Application.Hint)); finally FLastActive := GetTickCount; end; end;
jlwen
33618
2008/4/9 12:41:00
//解决一下ToolBar上不同的ToolButton 提示时的问题.... procedure THintWin.ActivateHint(Rect:TRect;const AHint:string); begin try AddTipTool(WindowFromPoint(Mouse.CursorPos),1,Pchar(Application.Title), PChar(Caption));//Application.Hint)); finally FLastActive := GetTickCount; end; end;
jlwen
33614
2008/4/9 2:08:32
稍微改了一下,感觉好一点 var hWndTip: DWORD; //把 hWndtip 改成全局变量 procedure AddTipTool(hWnd: DWORD; IconType: Integer; Title, Text: PChar); const TTS_BALLOON =$0040; TTM_SETTITLE=WM_USER + 32; var ToolInfo: TToolInfo; begin if hWndTip <> 0 then DestroyWindow(hWndTip);//清除重复出现的提示框 ... hWndTip:=CreateWindow(TOOLTIPS_CLASS, nil, WS_POPUP or TTS_NOPREFIX or TTS_BALLOON or TTS_ALWAYSTIP , 0, 0, 0, 0, hWnd, 0, HInstance, nil); if (hWndTip<>0) then begin ToolInfo.cbSize:=SizeOf(ToolInfo); ToolInfo.uFlags:=TTF_IDISHWND or TTF_SUBCLASS or TTF_TRANSPARENT; ToolInfo.uId:=hWnd; ToolInfo.lpszText:=Text; SendMessage(hWndTip,TTM_ADDTOOL,1,Integer(@ToolInfo)); SendMessage(hWndTip,TTM_SETTITLE,IconType,Integer(Title)); end; InitCommonControls(); end;
diaodiao
31010
2007/8/28 13:22:30
可以啊,看见气泡了.能不能搞个在托盘出现气泡提示的给我参考啊?
zxp922
18210
2005/9/29 19:19:29
我出试了一下,严重内存泄漏
yaoyl
17696
2005/9/9 20:30:22
这东西是如何实现的,能不能说清楚一点啊,我没看懂.谢谢!
hxt33
17458
2005/9/1 19:43:23
氣泡怎麼出來啊?玩我們啊!!
kinneng
17414
2005/9/1 1:24:06
早知道这样可以打开系统的气泡,因为网上有例子,但没有handle的控件,不能正确显示提示
xsherry
17385
2005/8/31 15:59:11
这个基类是直接从ThintWindow继承下来的,只是override了它的ActivateHint过程而已,至于释放过程应该会沿袭其父类。需要完善的是在处理ToolBar上不同的ToolButton时,似乎其handle都是一致的。如果谁有完善,请发我一份。xsherry@163.com
vagrant2008
17329
2005/8/30 16:42:28
真的有点问题的,请楼主修改一下!
brh616
17305
2005/8/29 22:25:26
严重内存泄漏,请更正。你的hint窗体只创建,不释放的啊?
QDZB
17297
2005/8/29 17:04:31
如何实现?
honglei520
17267
2005/8/28 12:07:36
有BUG,老大
ccbkj
17261
2005/8/28 8:08:13
很好! 真不错,谢谢
defrag
17253
2005/8/27 20:45:03
谢谢你帮我解决了这个问题,向你致敬,