In a custom indicator, I'd like to add an object/button/whatever to
the chart that allows the user to click it (or even just hit a hot key)
to open up the custom indicator's input dialog box (i.e., program
properties dialog box)? Is it possible in MQL4? What about MQL5?
The reason I want to do this is that sometimes a custom indicator's
buffer is not drawn on the chart in such a way that allows the user to
just right click and hit properties to go straight to the modal dialogue
to change the user inputs. The user has to hit Ctrl-I and then find
the indicator on the list and then double click it to open the dialogue
to change inputs.
If mql4/5 does not allow this, is there another way to accomplish this? Is there a way I can draw the buffer in the lower right corner of the chart, so user can just right-click there to go to the indicator's inputs? Or a variation on this idea?
If mql4/5 does allow this, what other dialogue boxes can I open through my mql code?
Sure you can. Shift the buffer to the right. Add Ichimoku to the chart and see.
Previously answered, you need a buffer.