I've been working behind the scenes on Discord and making a new library, of sorts, to use the
TaskDialogIndirect function set. It's basically a super beefy message box but uses a callback function to send messages back to the host process. This function set was introduced in Windows Vista and has been used in each system since. If you want to read up on it then you may do so by clicking
here.
The main issue I'm having with making this available for us (you) is
not the actual conversion but the question of whether or not it will be worth the time to show anyone here or instead use it for my own purposes in my own code. I shall explain what I mean.
- It requires 9 external libraries, all predefined in the code I have written so far
- It would require that you customize a callback function for your specific use-case for each new program (if you require different functionality each time)
- It would require that you create a manifest file matching the filename of your executable in order to use a program at all with this code
- This code would be separated out into both a BI and BM file
- The initial creation of the dialog box can take several lines of code, depending on how complex you need it to be
Here are some videos that you can watch to see if you would be interested in this new project and would like me to post a library to the forum with full code: