Path to add or change an icon in a dialog - 19/11/20 10:46 AM
My client: "mIRC v7.63". For some reason I cannot use the path to the Icon file when I use a variable "%iconpath = $mircexe,21" or hash table value "$hget(icon,path) = C:\Folder\File.ico,2".
I must definitely write a direct path to the "C:\Windows\System32\shell32.dll,0" icon, or so "$mircexe,0". This hinders the creation of a separate custom database like CSS to HTML, only for control the dialog.
Not a working option:
And this is how it works:
Can I solve this somehow on my own, in order to use variables and hash tables for the path to the icon, or is it a bug that needs fixing?
Second question. Is it possible to add a command to the dialog to change the window icon when the dialog is already created? For example: "/dialog -z <name> [table] [size 16,24,32] <icon path,index>"
And the third question. Can you solve the problem so that when creating a dialog in the script code, you can fold multiple lines into one for a more compact look? For example:
I must definitely write a direct path to the "C:\Windows\System32\shell32.dll,0" icon, or so "$mircexe,0". This hinders the creation of a separate custom database like CSS to HTML, only for control the dialog.
Not a working option:
Code
dialog -l MyDialog { title "MyDialog" size 300 300 300 300 option pixels icon %iconpath }
Code
dialog -l MyDialog { title "MyDialog" size 300 300 300 300 option pixels icon $hget(icon,path) }
And this is how it works:
Code
dialog -l MyDialog { title "MyDialog" size 300 300 300 300 option pixels icon C:\Windows\System32\shell32.dll,0 }
Code
dialog -l MyDialog { title "MyDialog" size 300 300 300 300 option pixels icon $mircexe,0 }
Can I solve this somehow on my own, in order to use variables and hash tables for the path to the icon, or is it a bug that needs fixing?
Second question. Is it possible to add a command to the dialog to change the window icon when the dialog is already created? For example: "/dialog -z <name> [table] [size 16,24,32] <icon path,index>"
And the third question. Can you solve the problem so that when creating a dialog in the script code, you can fold multiple lines into one for a more compact look? For example:
Code
dialog -l MyDialog { title "MyDialog" | size 10 10 10 10 | option pixels | icon $mircexe,0 }