社区
Windows SDK/API
帖子详情
一个关于窗口的小问题~~~:-)
Cappuccino
2003-07-15 02:31:18
小弟自己定义了一个弹出式窗口
想让他显示在屏幕的特定位置
我的程序有TrayIcon
请问如何让我的弹出式窗口显示在我的TrayIcon旁边
这个窗口,实际上是一个Hint窗口。就好像新安装好Windows以后,开始按钮旁边会出现一个Hint一样。
顺便问一下,我在窗口中使用了一个Image,里面的图像也是不规则的
我用了粉色作为mask
请问怎么样才能创建这种由图像生成的不规则窗口?
...全文
66
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;
【Leetcode】“滑” 出新天地:滑动
窗口
法的思路转换与
问题
破解
本期主要讲解了关于力扣上面的两道题目:1.将x减小到零的最小操作数 ,水果成篮;两篇的核心就是改变思维方式,从反面进行入手,以及如何读懂题目描述,利用滑动
窗口
进行解决;
彻底解决java多
窗口
程序,主
窗口
需要等待子
窗口
执行结果的
问题
这几天一直在写GUI,后来遇到
一个
问题
,就是当程序打开多个
窗口
,而主
窗口
需要等待子
窗口
的执行结果后才能向下执行时,出现了一点
问题
。如果子
窗口
是用JFrame写的,那么主
窗口
不会等待子
窗口
运行结束,主
窗口
会直接执行子
窗口
下面的语句。请看示例: import java.awt.Color; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax
双指针or滑动
窗口
问题
汇总~~~ 持续更新 2021.7.20
1838. 最高频元素的频数 题目: 元素的 频数 是该元素在
一个
数组中出现的次数。 给你
一个
整数数组 nums 和
一个
整数 k 。在一步操作中,你可以选择 nums 的
一个
下标,并将该下标对应元素的值增加 1 。执行最多 k 次操作后,返回数组中最高频元素的 最大可能频数 。 思路: 我发现这种花里胡哨难以确定选择规律的题目要么就是动态规划,要么就是基于排序后的一些操作。在这里我们想到,频数对应的元素最终还是来自数组中原有的元素,所以他问的是最大可能频数,这里的可能也是可以的意思。因为1 1
openCV:
窗口
创建
窗口
的创建 我们在学习openCV的时候,第一步往往都是创建
一个
窗口
。 那么在openCV中创建
一个
窗口
只需要三个函数即可完成:) namedWindow() resizeWindow() imshow() destroyAllWindows() 多写
一个
,买三送一 创建
一个
窗口
,只需要将上面四个函数进行排列组合即可完成,但是排列组合的方案数太多了,挑不过来啊。 那么,就请往下看… cv2.namedWindow("new", cv2.WINDOW_AUTOSIZE) cv2.resizeWi
弹出
窗口
问题
如何在子
窗口
中再弹出
一个
窗口
!(如:A
窗口
中弹出B
窗口
、再从B
窗口
中弹出C
窗口
)菜鸟级
问题
、但是就是搞不定、请高手指点一下~~~
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章