社区
Windows SDK/API
帖子详情
一个关于窗口的小问题~~~:-)
Cappuccino
2003-07-15 02:31:18
小弟自己定义了一个弹出式窗口
想让他显示在屏幕的特定位置
我的程序有TrayIcon
请问如何让我的弹出式窗口显示在我的TrayIcon旁边
这个窗口,实际上是一个Hint窗口。就好像新安装好Windows以后,开始按钮旁边会出现一个Hint一样。
顺便问一下,我在窗口中使用了一个Image,里面的图像也是不规则的
我用了粉色作为mask
请问怎么样才能创建这种由图像生成的不规则窗口?
...全文
68
6
打赏
收藏
一个关于窗口的小问题~~~:-)
小弟自己定义了一个弹出式窗口 想让他显示在屏幕的特定位置 我的程序有TrayIcon 请问如何让我的弹出式窗口显示在我的TrayIcon旁边 这个窗口,实际上是一个Hint窗口。就好像新安装好Windows以后,开始按钮旁边会出现一个Hint一样。 顺便问一下,我在窗口中使用了一个Image,里面的图像也是不规则的 我用了粉色作为mask 请问怎么样才能创建这种由图像生成的不规则窗口?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Cappuccino
2003-07-16
打赏
举报
回复
呵呵,个人软件的需要么~~
还是请各位大虾帮帮忙~~
我用的是JPG的格式的~~如果用BMP会增大文件
具体怎么实现~~
ghostmirror
2003-07-16
打赏
举报
回复
uses jpeg;
procedure Jpg2Bmp(jpgpath: string);
var
strtmp: string;
Jpg: TJPEGImage;
bmp: TBitmap;
begin
strtmp := changename(jpgpath);
jpg := TJPEGImage.Create;
with jpg do
begin
try
LoadFromFile(jpgpath);
bmp := TBitmap.Create;
bmp.Assign(jpg);
bmp.SaveToFile(strtmp);
bmp.Free;
finally
Free;
end;
end;
end;
这是我以前写的,你把它稍稍改动一下就可以用了
DelphiBoy2003
2003-07-15
打赏
举报
回复
如果要根据BMP来做不规则窗体稍微麻烦了点,不过我觉得不必要做这样的东西吧
pankun
2003-07-15
打赏
举报
回复
是转的啊,放假了在网吧,呵呵,自己机子上代码的,但没法发来。
ghostmirror
2003-07-15
打赏
举报
回复
Canvas.TextOut(150,130,'CX66.COM'); ???????????????????????
楼上的,你是转贴过来的吧 :)
我继续楼上的,里面的canvas.handle,要换成image1.canvas.handle
并且,好象用图象的话,上面的代码好象不可以的吧。。
还差好多。。。
此外,如果仅仅是上面的代码改成的,只可以显示bmp的文件
如果是其他格式的图象要转换成bmp 类型的
pankun
2003-07-15
打赏
举报
回复
这样是做一个字体形状的不规则窗口,用图片也大同小异,改一下就可以了。
procedure TForm1.FormCreate(Sender: TObject);
var rgn:HRGN;
begin
Form1.Color:=clRed;
BeginPath(Canvas.Handle);
SetBKMode(Canvas.Handle,TRANSPARENT);
Canvas.Font.Name:='宋体';
Canvas.Font.Size:=200;
Canvas.TextOut(150,130,'CX66.COM');
EndPath(Canvas.Handle);
rgn:=PathToRegion(Canvas.Handle);
SetWindowRgn(Handle,rgn,true);
end;
一键快速配置固定IP地址
什么是固定IP配置工具? 一款运行于 Windows 的桌面程序, 提供图形化界面来查看本机网络信息, 并一键将网卡设置为固定IP地址。 解决什么
问题
? · 手动用 netsh 命令设置固定IP, 记忆成本高、易出错 · Windows 控制面板路径深, 操作繁琐 · 服务器/工控机/测试机需固定IP, 无快速工具 交付形态: 单个 SetFixedIP.exe 文件, 双击即用, 无需任何安装依赖。
Python OpenCV Navier-Stokes图像修复 破损掩码对照
Python OpenCV Navier-Stokes图像修复 破损掩码对照 用 INPAINT_NS 修复刮痕破损,输出破损/掩码/修复对照图与 inpaint_report.csv,可换本地图片。 功能: · Navier-Stokes 修复 · 破损/掩码/修复对照 · inpaint_report.csv · 刮痕演示掩码 · 可换本地图片 · 打包时预跑 output/preview 压缩包含可运行源码、依赖与说明,按 README 安装后即可复现。
C#源码图像操作计时器例子
C#源码图像操作计时器例子
Protocol Buffers - Google 的数据交换格式
Protocol Buffers(简称 protobuf)是 Google 开发的一种语言无关、平台无关、可扩展的结构化数据序列化机制。您可以在 protobuf 文档 中了解更多相关信息。
ai-job-search(Python)
「ai-job-search(Python)」是开发框架(Python)。项目简介:The job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.源码完整,下载解压即可查看使用,适合学习参考、课程设计与二次开发。
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章