Board index » Visual Studio » Open File.... Dimmed
|
StefanBrueggemann
|
|
StefanBrueggemann
|
Open File.... Dimmed
Visual Studio358
Hello, I haven't done much to my application. But when I added the OnOpenDocument() to it, the menu item "open file..." was dimmed. When I deleted everything associated with OnOpenDocument(), the item was suddenly enabled. So does anyone know what is going on? Thanks Jack - |
| Jacky
Registered User |
Sat Nov 25 01:37:58 CST 2006
Re:Open File.... Dimmed"Jacky Luk" <jl@knight.com>¼¶¼g©ó¶l¥ó·s»D:%23uO9xQGEHHA.4112@TK2MSFTNGP03.phx.gbl... QuoteHello, - |
| Jacky
Registered User |
Sat Nov 25 01:47:01 CST 2006
Re:Open File.... Dimmed"Jacky Luk" <jl@knight.com>¼¶¼g©ó¶l¥ó·s»D:eCOQdSGEHHA.3224@TK2MSFTNGP04.phx.gbl... Quote
If I did not block this out, even the 'about' dialog was dimmed. But 'Save' and 'close document' were there when I added #include "cFile.h".... Very strange!!! - |
| Alex
Registered User |
Sat Nov 25 03:05:00 CST 2006
Re:Open File.... Dimmed
"Jacky Luk" wrote:
QuoteI haven't done much to my application. But when I added You failed to provide appropriate ON_UPDATE_COMMAND_UI handler. When you provide command handler, you also have to provide corresponding ON_UPDATE_COMMAND_UI handler. Otherwise menu item will be disabled. You need to understand how command and message routing is implemented in MFC. Read at least these technical notes: "TN006: Message Maps" msdn2.microsoft.com/en-us/library/0812b0wa(VS.80).aspx">msdn2.microsoft.com/en-us/library/0812b0wa(VS.80).aspx "TN021: Command and Message Routing" msdn2.microsoft.com/en-us/library/xt2c310k(VS.80).aspx">msdn2.microsoft.com/en-us/library/xt2c310k(VS.80).aspx "TN022: Standard Commands Implementation" msdn2.microsoft.com/en-us/library/11861byt(VS.80).aspx">msdn2.microsoft.com/en-us/library/11861byt(VS.80).aspx Also, look into MFC's reference for command routing description: "Message Handling and Mapping" msdn2.microsoft.com/en-us/library/6d1asasd(VS.80).aspx">msdn2.microsoft.com/en-us/library/6d1asasd(VS.80).aspx Just dedicate half an hour to it and read everything in this section. Especially pay attention to sections: "How the Framework Calls a Handler" and "How the Framework Searches Message Maps". HTH Alex - |
| Jack
Registered User |
Sat Nov 25 03:38:53 CST 2006
Re:Open File.... Dimmed"Alex Blekhman" <xfkt@oohay.moc> ???????:ebYyCDHEHHA.4112@TK2MSFTNGP03.phx.gbl... Quote"Jacky Luk" wrote: Jack QuoteHTH - |
