I am writing up frame for a application (Written in Delphi and c++), and it says custom objects to every application object, while recording windows declarations. For some objects, I did custom mapping though, and it works fine. I have 9 menus, for the application and each menu item can be invoked by hot key?
Q: Do I have to do any silk settings prior to record windows declarations?
Q: How can I write frame for menus, and menu items? Any example?
Your reply to this question will be appreciated lot. May God bless you!
1. A search for "Delphi" above may yield some useful information.
2. The problem with custom objects is that they are uniquely created by your application developers. A discussion with them about the object's evolution and their modifications to methods and attributes is the place to start.
3. "Frames" is the wrong term to use where menus and menuitems are involved. A declaration entry into an existing frame is what you'll need. Can you show us relevant portions of the frame file you have created so far? (Click the UBB Code link to the left of your reply to see how to insert a code block.) Are the menus and menu items also designated as custom?
4. Hot key and accelerator sequence testing in Window-based applications is easy to implement. During run time you can use a raw mode [menu].GetContents(TRUE) method call to expose the "&" character that identifies the hot key. This call with also will expose any direct accelerator sequences such as "Ctrl P". Parse these out, and execute them with a TypeKeys() call.
I'd like to emphasize John's first point above, that you do an advanced search of this forum on the term "Delphi." There has been much discussion that you will find relevant.
Secondly, I'd like to share with you that this forum is filled with some VERY nice and VERY knowledgable people. Some of your posts have been brash and arrogant. That puts people off. We post here, not because we owe you anything. We post here because we are nice folks who have been helped along the way in our careers and now we are helping others.
A little humility and gratitude in your posting will get you helpful answers much more quickly in this forum.
I'll second that. We all have regular jobs with much to do. Be patient and more than likely someone will try and help. It may take as much as a whole day to get a response. Considering paying Segue's tech support to ignore you for weeks, that isn't too bad.
Have you ever noticed? Anybody going slower than you is an idiot, and anyone going faster than you is a maniac.