デスクトップ領域の”確保”

22 views
Skip to first unread message

太田@Gracix

unread,
Jul 26, 2023, 5:55:24 AM7/26/23
to Japan RAD Studio User Group
こんにちは。
太田です。

デスクトップに常駐するタイプのウィンドウが必要になりました。
具体的にはデスクトップの上部80pxほどを常に占有し、データ状況を見せるアプリケーションとなります。

表示は簡単なのですが、デスクトップ上のアイコンがこのウィンドウの下に隠れてしまうのが問題になっています。

おぼろげな記憶ですが、デスクトップの領域を「確保」するようなAPIがあったような気がします。デスクトップが1080pxなら、80pxを確保し、残り1000pxをデスクトップとして利用するイメージです。アイコン類はその1000pxに収まる感じです。

調べても全然当たらないため、ご存じの方がいらしたらお教えください。

もしくは、そんなAPIは存在しないよというアドバイスでもけっこうです。

よろしくお願いいたします。


梅澤智実

unread,
Jul 26, 2023, 6:38:49 AM7/26/23
to radstu...@googlegroups.com
こんにちは。梅澤@プロキャストです。

使ったことはありませんが、検索してみたら、SHAppBarMessage()関数で出来そうです。

■ MFCでタスクバーのようなアプリの作り方
https://hf-labo.net/mfc-appbar/
(MFCの例なので、参考にしづらいかもしれませんが)

■ Application Desktop Toolbar (WORKING!!)
(動作未確認です)

太田@Gracix

unread,
Jul 26, 2023, 9:30:01 PM7/26/23
to Japan RAD Studio User Group
梅澤様

ご返信ありがとうございます!
まさしくこれでした!

Application Desktop Toolbar (WORKING!!)
この記事を参考に進めています。
領域が確保されることが確認できました。

ありがとうございました。

2023年7月26日水曜日 19:38:49 UTC+9 梅澤智実:
Reply all
Reply to author
Forward
0 new messages