|
Hello Terry,
Please check your old thread. "New Reply" waiting for you!!!
Regards,
Jijo.
_____________________________________________________
http://weseetips.com[ ^] Visual C++ tips and tricks. Updated daily.
|
|
|
|
|
Using Visual 6.0 C++ MFC in SDI application
I know how to enable/disable submenu items. However, when an SDI application is created a main menu bar is created with the following:
File Edit View Help
I added an item to this list (let's call it "Test"). That menu bar looks like:
File Edit View Test Help
Under certain conditions in my program I want to disable the user from selecting "Test" and other times enable this menu item. I can't see how to do that anywhere.
Thanks for the help!
modified on Saturday, May 31, 2008 11:31 AM
|
|
|
|
|
hi
i have dialog based application...
i want to know when i minimize the dialog ...and right click the minimized dialog ...a menu (taskbar menue ) with "restor" and "close" and "about" options will appear..for me its not
how can i do that....
any kind of help will be appriciated
thanks
|
|
|
|
|
Right click on your dialog box in design mode and open its properties. Enable the "System Menu" style.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
thank u for ur fast reply ....
but i use a BitmapDialog which to be applied, the dialog should have the style to "pop up" and the border to "none"..which disable the system menu..
so what should i do now???
|
|
|
|
|
lahom wrote: but i use a BitmapDialog which to be applied, the dialog should have the style to "pop up" and the border to "none"..which disable the system menu..
I think that you will need the border and a title bar menu. Because, by asking for a system menu, you merely are asking for the WS_SYSMENU style of the window object to be enabled. Enabling the WM_SYSMENU style will require the WS_CAPTION style to be enabled as well. The WS_CAPTION will require a title bar and a border (WS_BORDER style).
See and SetWindowLong()[^] and Window Styles[^] for details.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
CFileDialog fileDlg(TRUE,_T("wav"), 0,OFN_HIDEREADONLY|OFN_FILEMUSTEXIST,_T("Media files(*.*)|*.wav;*.wma;*wmv;*.asf;*.mp3;*.mpg;*.mpeg;*.avi||"));
if ( fileDlg.DoModal() == IDOK )
{
playFile = fileDlg.GetPathName();
}
this code for me is working nice but an instance of the same application is created in the taskbar with the just an small icon and no default right click menu when the filedialog popsup .Why its so???, my app is vc6 dialog based app.
|
|
|
|
|
Hello dear friends,
How to convert unsigned char* to const char*.
Thanks in advance to all of you.
ritz1234
|
|
|
|
|
Why do you need this conversion? What are you trying to achieve? I am asking this because the 'const 'ness would matter much, only if you are trying to cast the const away. Are you trying to pass an unsigned char* to a function that expects a const char*? There's no harm in that case, because you are merely providing a modifiable value to a function which promisingly will not modify the value given to it. You also need to know the possible loss of data that might occur while converting between signed and unsigned datatypes.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
Try this
unsigned char *chr = Some_value;<br />
const char *ch = (const char *)chr;
You sholud also use Google sometimes...
Mukesh Kumar
Software Engineer
|
|
|
|
|
Hi Guys,
If a user downloads something from the net through Firefox/IE...how can i track,how much data the user had downloaded and from which site the user downloaded the data?
Plse somebody help me on tht.
|
|
|
|
|
You need to tell us which portion of your query is, in any way related to Visual C++ first.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
First of all I agree with Rajesh. What is your point in C++ in this question.
Secondly, I guess your question is beyond programming so I'm saying "don't bother, use tools like NetLimiter"
|
|
|
|
|
You probably wanted to reply to him, and not to me.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
Repeat from a few days ago.
|
|
|
|
|
You must see this[^]
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
leckey wrote: Repeat from a few days ago.
he hehe
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
All my hidden toolbars are docked, if one is already docked, after the commands Print or Print Preview
Project MFC AppWizard(exe)
16 toolbars are created in the main frame, with code as follows,
if (!m_wndStiffenerBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | NULL | CBRS_TOP| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||!m_wndStiffenerBar.LoadToolBar(IDR_STIFFENER))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
m_wndStiffenerBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndStiffenerBar);
Like this toolbar, as shown above, all are initially hiddens
//Toolbars can be docked with menu command, as follows
void CMainFrame::OnMoveStiffener()
{
// TODO: Add your command handler code here
BOOL bVisible;
bVisible=((m_wndStiffenerBar.GetStyle() & WS_VISIBLE)!=0);
ShowControlBar(&m_wndStiffenerBar,!bVisible,FALSE);
RecalcLayout();
}
void CMainFrame::OnUpdateMoveStiffener(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
pCmdUI->SetCheck(((m_wndStiffenerBar.GetStyle() & WS_VISIBLE)!=0));
}
The code is standard and works well but if a single toolbar is docked and if I give Print preview command, all the 16 toolbars, which I have created with similar code as above, are docked one below the other. If I hide all toolbar then this does not happen with Print command.
I will be grateful if you can help.
|
|
|
|
|
Hi all,
Use & with caption of controls in VC++2006, please tell me how can use it in VC++2005, becaoz i m using it but & with caption of control is not working in VC++2005.
Thanks in advance.
IN A DAY, WHEN YOU DON'T COME ACROSS ANY PROBLEMS - YOU CAN BE SURE THAT YOU ARE TRAVELLING IN A WRONG PATH
|
|
|
|
|
Hi,
I need to make the desktop as parent for my dialog and it needs to be modal.can it be done?
Thanks
|
|
|
|
|
|
any sepcfic reason for doing it?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
Hi,
I am using a radio button of type int.
If it is type int how can I disable/enable and hide it.
If it is of CButton I can enable and disable it using GetDlgItem().EnableWindow.
I dont know how to do if it is of int type.
Thanks.
Regards,
Sunil Kumar
|
|
|
|
|
sunilkumar.d wrote: I am using a radio button of type int.
I didn't get that point.
sunilkumar.d wrote: If it is of CButton I can enable and disable it using GetDlgItem().EnableWindow.
You can disable radio buttons too by GetDlgItem().EnableWindow() . For instance,
GetDlgItem( IDC_RADIO1 )->EnableWindow( FALSE );
Regards,
Jijo.
_____________________________________________________
http://weseetips.com[ ^] Visual C++ tips and tricks. Updated daily.
|
|
|
|
|
sunilkumar.d wrote: If it is type int how can I disable/enable and hide it.
If it is of CButton I can enable and disable it using GetDlgItem().EnableWindow.
Radio Button is a window you can still use GetDlgItem().EnableWindow, Radio Button is not int type; as MFC allows DDX_Radio function that manages the transfer of int data between a radio control group and a int data member of the parent class it seems to you that Radio button is of int type.
|
|
|
|