ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
SET WINDOW DOCUMENT ICON
|
SET WINDOW DOCUMENT ICON ( winRef {; image}{; file} ) | ||||||||
引数 | 型 | 説明 | ||||||
winRef | 整数 |
![]() |
ウィンドウ参照番号 | |||||
image | ピクチャー |
![]() |
カスタムのアイコン | |||||
file | ファイルオブジェクト, 4D.Folder |
![]() |
ファイルパスまたはフォルダパス | |||||
SET WINDOW DOCUMENT ICON コマンドを使用するとimage 引数およびfile 引数と、winRef ウィンドウ参照を組み合わせて使用することで、マルチウィンドウアプリケーションにおいてウィンドウ用のアイコンを定義することができます。アイコンはウィンドウ自身にも表示されますし、ウィンドウタスクバーにも表示されるのでユーザーは複数のウィンドウの中でもウィンドウの特定と遷移が容易になります。
この例題では、以下の4つのウィンドウを作成したい場合を考えます:
var $winRef : Integer
var $userImage : Picture
var $file : 4D.File
// 1- "Contact" フォームを開く
$winRef:=Open form window("Contact";Plain form window+Form has no menu bar)
SET WINDOW DOCUMENT ICON($winRef)
DIALOG("Contact";*)
// 2- "Contact" フォームを"user" アイコンを割り当てて開く
$winRef:=Open form window("Contact";Plain form window+Form has no menu bar)
BLOB TO PICTURE(File("/RESOURCES/icon/user.png").getContent();$userImage)
SET WINDOW DOCUMENT ICON($winRef;$userImage)
DIALOG("Contact";*)
// 3- "Contact" フォームの"user" というドキュメントに割り当てて開く
$winRef:=Open form window("Contact";Plain form window+Form has no menu bar)
$file:=File("/RESOURCES/files/user.txt")
SET WINDOW DOCUMENT ICON($winRef;$file)
DIALOG("Contact";*)
// 4- "Contact" フォームに"user" というドキュメントを割り当て、"user" アイコンをに変更して開く
$winRef:=Open form window("Contact";Plain form window+Form has no menu bar)
BLOB TO PICTURE(File("/RESOURCES/icon/user.png").getContent();$userImage)
$file:=File("/RESOURCES/files/user.txt")
SET WINDOW DOCUMENT ICON($winRef;$userImage;$file)
DIALOG("Contact";*)
プロダクト: 4D
テーマ: ウィンドウ
番号:
1840
初出: 4D v20 R7
ランゲージリファレンス ( 4D v20 R7)