Adding an entire menu 'column' to a menu

Hello,

I'be been programming MFC type applications for a while, but the 
following has come on and for the life of me, I can't remember how to do 
it.

My MDI application has an established menu with the normal columns on it 
(File, Edit, Toolbars, help, ...) and a few other columns specialized to 
my application.

I wish to dynamically add a column to this menu based on what transpires 
during application execution.  Lets call the column "Design", with menu 
items Append and Prepend.

The menu, before "adding a column" will look like

File     Edit     Toolbars     Help

  New     Cut        Main        About
  Open    Paste      Project

After adding a column, I want the menu to look like

File     Edit     Toolbars     Help       Design

  New     Cut        Main        About     Append
  Open    Paste      Project               Prepend


Can anyone clue me in?

TIA

Harvey

0
3/17/2005 2:03:01 AM
vc.mfc 33608 articles. 0 followers. Follow

1 Replies
395 Views

Similar Articles

[PageSpeed] 14

This is no different than modifying an existing menu. Take a look at CMenu
class which allows you manipulate a menu. The main point here is to find out
the menu handle that represents the menu handle that you want to change. In
MDI, there is a menu handle specific to a particular type of Document. This
is represented by m_hMenuShared public member in doctemplate. This is the
menu handle that you want to change.

--
Ajay Kalra [MVP - VC++]
ajaykalra@yahoo.com


"Harvey" <HarvNOSPAMey.CoNOSPAMATALLhen@adelpREALLYNOSPAMhia.net> wrote in
message news:D9edncYqs-TIeKXfRVn-sQ@adelphia.com...
> Hello,
>
> I'be been programming MFC type applications for a while, but the
> following has come on and for the life of me, I can't remember how to do
> it.
>
> My MDI application has an established menu with the normal columns on it
> (File, Edit, Toolbars, help, ...) and a few other columns specialized to
> my application.
>
> I wish to dynamically add a column to this menu based on what transpires
> during application execution.  Lets call the column "Design", with menu
> items Append and Prepend.
>
> The menu, before "adding a column" will look like
>
> File     Edit     Toolbars     Help
>
>   New     Cut        Main        About
>   Open    Paste      Project
>
> After adding a column, I want the menu to look like
>
> File     Edit     Toolbars     Help       Design
>
>   New     Cut        Main        About     Append
>   Open    Paste      Project               Prepend
>
>
> Can anyone clue me in?
>
> TIA
>
> Harvey
>


0
ajaykalra (6842)
3/17/2005 2:55:30 AM
Reply:

Similar Artilces:

Custom toolbar menu in Outlook 2007
I have created a new custom menu toolbar using Jurgen Beck's procedure "Email to Case". This works great through the web client. I am trying to add a link directly in Outlook 2007 in order to have the custom button available. Currently, we have to click on "View in CRM" which opens a web client window of the email and from there I can access the toolbar button. I want to make this toolbar button available directly in Outlook. Has anyone done this and how can it be done?? -- Eric Simonneau Hotel Logistics specialist ...

Adding Blank Rows after the last Detail of the Report
Hi All, I've used this code from Dwayne: Private Sub Report_Page() Dim intNumLines As Integer Dim intLineNumber As Integer Dim intTopMargin As Integer Dim ctl As Control Dim intLineHeight As Integer intNumLines = 12 intTopMargin = Me.Section(3).Height intLineHeight = Me.Section(0).Height For Each ctl In Me.Section(0).Controls For intLineNumber = 0 To intNumLines - 1 Me.Line (ctl.Left, intTopMargin + _ (intLineNumber * intLineHeight)) - _ Step(ctl.Width, intLineHeight), , B Next Next End Sub My report needs to print blank rows (at least...

Adding hyperlinks with parameters
Hey everybody I have a batch file which needs to be run from an excel sheet with a parameter, like this: c:\1.bat myParameter But when i try to run the Hyperlink, the Excel shows an error message saying it can't open the specified file (probably because the is a space between the file and the parameter) is there any known way to run the link from the excel? On Mar 2, 12:45=A0pm, Pasha <pavel_v...@mailto.mod.gov.il> wrote: > Hey everybody > I have a batch file which needs to be run from an excel sheet with a > parameter, like this: > c:\1.bat myParameter > But when i ...

outlook vcard, ad integration user properties
my boss is trying to get hix fax# in his vcard. he is using his address from the global address list I have modified his profile in active directory users and computers: I go into AD users and computers, double click on his user, go to the telephones tab, and enter his fax #. but when I did this his fax # is still not being pulled up in his outlook vcard. Does anyone know where outlook is trying to get this field from / how i can get this field into his vcard? thx ...

ADDING A NUMBER
how do i add a number to a range of cells? I need to add 11.27 to a number of different cells each with a different number in them Put 11.27 in an empty cell, format it the same way as the numbers you want to add to, copy it, then select the numbers you want to add to and do edit>paste special and select add. -- Regards, Peo Sjoblom "Helpme" <Helpme@discussions.microsoft.com> wrote in message news:6D51344A-78E6-4377-B292-FC6C16FF6BA2@microsoft.com... > how do i add a number to a range of cells? I need to add 11.27 to a > number > of different cells e...

Why formula doesn't change on column insertion?
Hello: I know I will feel stupid when I hear the answer, but... If I have a formula ( =average(a1:a5) ), and I insert a new column, the formula, being relative, changes to ( =average(a1:a6) ). This works fine in a test. BUT I have a working spreadsheet in which inserting a column does *not* change the relative formula. Why? I can't see anything different in my working spreadsheet... -- Fred Boer Never mind - resolved. -- Fred Boer "Fred Boer" <fredboer1@NOyahooSPAM.com> wrote in message news:uin$VfrDIHA.5160@TK2MSFTNGP05.phx.gbl... > Hello: > >...

wizards does not popup system menu on righ clicking title bar
When property pages are set to wizard mode by calling SetWizardMode()System menu( Move & close menu ) is not displayed on right clicking the title bar. I have set to ws_sysmenu | Ws_CAPTION in the resource though. If i dont set it wizard mode property pages display system menu. Problem occurs only in the wizards ? Any help appreciated .. ...

adding new records
I am totally new to CRM, so I hope this is really easy question: This concerns permissions.. I have a "sales" group, and with one of those people i need to be able to let them add new records on behalf of other "sales" people. Is there like a standard permission setting for it? (obviously every "sales" person can add new records if they select them selfs as the owner) thanks, Michal. Hi, By default the person who creates the record will be the owner. After record creation the person could reassign the record (manually) to another user. If all rec...

When adding attachments...
....in Outlook the following errors comes up: "Out of memory or system resources, please close some programs and try again" Quotas are fine. I have deinstalled/reinstalled Office, cleaned 'temp' areas, and many other tidbits. Any other ideas? Thanks. This might help as i had this problem with Outlook 98. Is the file you are trying to copy to attach nested in sub folders? if so try and copy the attachment to a root drive like c:\ Ignore previous email. wrong spellin if the attachment is nested in sub folders(this means you have to open different folders to get to ...

Picture Disappears When Added To Contact In Outlook 2003
Can someone help please. When I try to attach a picture to a contact in outlook 2003 immediately I double click the picture to be attached it disappears out of the outlook contact along with the placement holder in the form. Only when I right click the mouse and go remove picture do I get the placement holder back. I have looked at all the help menus but they offer no clues. Thanks TS ...

Adding ActiveX to dialog with wrapper
When I add an ActiveX object to a dialog using the dialog editor - right click - insert activeX object, the help on the resulting activex selection tool states that a wrapper will not be added by using this method. If you need a wrapper, it suggests using the class view. This is using Visual Studio 2005. I'm having some problems with this on an existing project. To make sure I understand the process, I created a new MFC project, added a dialog, created a class for that dialog and added a Flexgrid object using the right click method in the dialog. I then added a variable for the flexgrid...

tally the difference between 2 columns
This is for surveys comparing before and after. For example, there are 2 columns below, 1st is before, 2nd is after 3,5 5,5 4,5 4,5 2,5 3,5 .... Is there a way I can calculate: total number of difference beween 2 columns for increase of 1, 2, 3, and 4 or decrease total number of each type of increase: ie. total 5 to 5, 4 to 5, total of 3 to 5, etc I've explored COUNTIFbut how do you have condistions in the criteria (column b - column a = 1) or mulitple conditions (column b - column a = 1 and column a = 4)? thanks for your help, Re: " total number of difference"... =SUMPROD...

how can i remove a drop-down menu
Hi to All, can anyone please tell me how to remove a drop-down menu from a cell or column? Thank you, Cheers, RonW. If you're talking about removing a Data Validation list that displays in a cell Try this: Select the offending cell From the Excel Main Menu: <data><validation>...Allow: Any Value...Click [OK] Does that help? Post back if you have more questions. -------------------------- Regards, Ron (XL2003, Win XP) Microsoft MVP (Excel) <Ron.Winkley@gmail.com> wrote in message news:1194484323.283481.125630@k79g2000hse.googlegroups.com... > Hi to All, &...

sorting numbers in a column
Problem: The numbers I am sorting are composed of various numbers of integers, some having four digits, others five or six, and so on. I would like to have them sort by number regardless of number of digits. Will Excel let me do this? example: presently it looks like this: 3004 12001656 530393505 2200498378 and I really want it to sort like this: 12001656 2200498378 3004 530393505 Can this be done? -- kailuamike ------------------------------------------------------------------------ kailuamike's Profile: http://www.excelforum.com/member.php?action=getinfo&userid=29558 View...

Filter for two columns
I have two columns Purchased Date and Depreciation Start Date. Can anyone help me to get the records with Depreciation Start Date greater than Purchased Date. Thanks Hi, sort with two conditions, highlight both columns, 1st condition Depreciation in descending order and as a 2nd condition Purchased in ascending order if this was helpful please say yes "Vadivu" wrote: > I have two columns Purchased Date and Depreciation Start Date. Can anyone > help me to get the records with Depreciation Start Date greater than > Purchased Date. > Thanks Use a helper col. As...

combination of stacked and clustered column
Hi! Any ways to combine two types of chars: sgtacked columns and clustered columns? B.R GmA If you stagger your data, you can create side-by-side stacked columns. Bernard Liengme has an example and instructions on his site: http://www.stfx.ca/people/bliengme/ExcelTips/Columns.htm and Jon Peltier has links to other sites with information: http://peltiertech.com/Excel/ChartsHowTo/ClusterStack.html Grigori Margolin wrote: > Any ways to combine two types of chars: sgtacked columns and clustered > columns? -- Debra Dalgleish Excel FAQ, Tips & Book List http:...

Adding alternate columns
I work on a schedule where I record ticket count and ticket sales for each show, listed chronologically. Column A = week ending date Column B = # Tickets sold for April 5 show Column C = Ticket Revenue for April 5 show Column D = # Tickets sold for April 9 show Column E = Ticket Revenue for April 9 show Column F = # Tickets sold for April 12 show Column G = Ticket Revenue for April 12 show Column H = Total # Tickets sold for all shows Column I = Total Ticket Revenue for all shows In the Totals columns, the Total Tickets formula is "+B4+D4+F4", and the Total Revenue f...

Adding fields from a different query
I have a form built based on a main query. How do I add more fields on that form that come from a different query? Anne A couple possibilities... Change your first query to include the extra fields. Use your second query to "feed" a form, then embed that form as a subform on your main form. Good luck! Regards Jeff Boyce Microsoft Access MVP -- Disclaimer: This author may have received products and services mentioned in this post. Mention and/or description of a product or service herein does not constitute endorsement thereof. Any code or pseudoco...

Upgrade to Great Plains Dynamics 9.0 error, Column PRODID not foun
Hello, I am attempting a test upgrade from Great Plains 7.5 to Dynamics 9.0 and I get an error during the system tables upgrade portion, right at the 'Load Additional Required Data' step. The error message is: The following SQL statement produced an error: delete from DU000010 where PRODID=258 followed by: ERROR [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'PRODID'. I checked the DU000010 table and the column does NOT exist. I also tried upgrading from 7.5 to 8.0, which worked, but when I then try to upgrade that 8.0 to 9.0, I still get the sa...

Adding more than three Conditions to 'Conditional Formatting'
Can i add more than three conditions to the conditional formatting presets using code? Regards [Riz] -- Rizitsu ------------------------------------------------------------------------ Rizitsu's Profile: http://www.excelforum.com/member.php?action=getinfo&userid=15840 View this thread: http://www.excelforum.com/showthread.php?threadid=320382 Riz, as you have found out, only 3 conditions with conditional formatting. But yes you can use some code to get more than 3, try this it will change the cell color in column A when you put in one ,two, three, or four, right click on the she...

Delimiter for adding Appointment in Entourage
Version: 2008 Operating System: Mac OS X 10.5 (Leopard) Processor: Power PC Email Client: Exchange What's the delimiter that Entourage uses if I want to add an appointment and the subject needs to be parsed by the Exchange server? <br><br>In Outlook, the hash/pound key (#) is used as delimiter. How about in Entourage 2008? <br><br>Basically, if I add an entry in a group calendar Out-Of-Office with the subject: #User1# On-Leave <br><br>in Outlook, this entry appears in the group calendar Out-Of-Office and also in User1's personal calendar. <...

Write XML with all columns/fields
Hi all, I am doing a windows mobile project that uses ASP.NET web services. Web service returns dataset-s that are pulled from database and later saved on local mobile storage (write XML). On client (WM 6.1) program loads dataset (read XML and read XML schema) when needed. User can insert/aappend new records. My problem occures when some data fileds are empty... default method WriteXML, on client side, does not create XML nodes for empty fields/columns. Than when you are trying to reference some field value that was empty, you get exception. Is there any property or method o...

Lost Menu Bar
If done it now - - I lost my menu bar completely - it's gone to outter space - how do I get File,Edit, etc back ??? I've tried to find it in help and cannot. Can you please help Press ALT+F11, Insert > Module, and run this macro: Sub Restore_MenuBar() Application.CommandBars.ActiveMenuBar.Enabled = True End Sub -- HTH Jason Atlanta, GA >-----Original Message----- >If done it now - - I lost my menu bar completely - >it's gone to outter space - how do I get >File,Edit, etc back ??? I've tried to find it in help and >cannot. Can you please help >...

AD Monitoring
Is there a listing somewhere of what all components in AD should be minitored, thresholds, etc...we are evaluating a monitoring solution and need this information to take a decision on the product to use Hello Sameer, For performance start here: http://technet.microsoft.com/en-us/library/cc961943.aspx Also see: http://technet.microsoft.com/en-us/library/bb727046.aspx Use the included links from: http://technet.microsoft.com/en-us/library/cc739728(WS.10).aspx Best regards Meinolf Weber Disclaimer: This posting is provided "AS IS" with no warranties, and c...

Adding Terms & Conditions to the Quote Form
We have a client that would like to add their Terms & Conditions (T&C) text to the bottom of their GP Quotes. I've read that static text boxes in Report Designer can only be 80 characters, so that won't work as the T&C text is approximately 4-5 pages long. Does anyone have any suggestions on how to add this significant amount of text to a GP form? Thank you in advance. Scott No can do Scott - Report Writer is just not capable of this. The best solution is to purchase Accountable Software's Forms Printer - www.accountable.com. Frank Hamelly MCP-GP, MCT, MVP East...