|
That is working A-OK but...
If both child windows are visible, and one loses the focus, the toolbar button of the lost-focus window re-enables itself. In other words, "visible" doesn't actually mean visible but rather "has input focus."
Is there a function to use other than IsWindowVisible that will detect windows that are visible but perhaps don't have the input focus?
Thanks again. Getting there.
Joe
Code in each window's .h/.cpp respective files is (only one shown below):
(in .h file)
afx_msg void OnUpdateToolbarButtons(CCmdUI* pCmdUI);
(in .cpp file)
ON_UPDATE_COMMAND_UI (ID_TRANSPORT, OnUpdateToolbarButtons)
void CHelloWnd::OnUpdateToolbarButtons (CCmdUI* pCmdUI) {
if (IsWindowVisible() == TRUE) {
pCmdUI->Enable (FALSE);
}
if (IsWindowVisible() == FALSE) {
pCmdUI->Enable (TRUE);
}
}
Other file works with the CDatabaseWnd object and addresses that toolbar button message ID and object.
|
|
|
|
|
AHA! Got it working properly but unfortunately did have to use two global vars to track the two child window states.
Maybe I'll come back to this problem in the future. I'm burned-out from tweaking it today to work right...
No, I'm not a professional programmer.
Thanks again Maximilien!
Joe
|
|
|
|
|
Hello all.
how can I print a very very long string to the printer?
I tried to cut the string at every 50th letter and print it on next line. but it doesn't look nice on the paper after it printed out.. sometime there is a lot of space to fit all the string characters on one sentence.
I want to know if there is a way to find out that the string going beyond the right side of the page?
I'm using CDC.TextOut, StartDoc,EndDoc to print a very long string
Thank you
|
|
|
|
|
|
I''ve made simple COM object, loaded it into Explorer's address space (or what to say) with SHLoadInProc(). When I close my app, the DLL and object is still alaive (of course), so I want to know how to unload it. Hope you understand my explanation.
Rickard Andersson
Here is my card, contact me later!
UIN: 50302279
Sonork: 37318
|
|
|
|
|
I use my own Owner-Drawn menus.
Under 2000 I manage to draw OVER window's menu-border and thus have my own menu-border.
Under XP with Flat Menus, XP decides to draw the border AFTER I draw my menu and thus it overrides my border and I get a white-border.
I want to disable FLAT menus, but only for my application/menus, is this possible ?
thanks
|
|
|
|
|
in vc++ , i want to make a button beautifull in a dialog .i.e. the shape,font,color,transparent
云鹤 I'm a beginer of MFC. what i want to do is changing an apple with you.Of course, the important is learning from all of you.
|
|
|
|
|
Hi,
U will find different articles on codeproject in MFC/C++ >> Button Controls
else visit link below.
http://www.codeproject.com/buttonctrl/cxskinbutton.asp
B4 asking any question, "google" it and try to find out answer. That saves time and speed up the development. This is what I follow
The chosen One
|
|
|
|
|
Hi,
B&W BMP files are stored in PocketPC. These files have to be run length encoded(RLE) and only the data bits(except the header and fileinfo) have to sent to com port.
Does any one have idea?
|
|
|
|
|
Hi Guys,
I have a doubt. Can we create search engine in VC++.
Thanks in Advance,
Azghar
Salman
Live and Let live
|
|
|
|
|
Hi dear
Yes search engine can be devloped in VC++ and
Not only SEARCH ENGINE , you can even create "RESEARCH ENGINE" in VC++.
say cheers for VC++..
Abhishek Srivastava
Software Engg (VC++)
India ,Noida
Mobile no 9891492921
|
|
|
|
|
Hi,
Thanks for your answer. Please can you give me any IDEA of developing search engine in VC++. Actually I have searched code project and code guru. But I am not able to get the code. Will you please help me in this regard. One of my friend suggested me to use JAVA. But I am VC++ techie. So I would like to develop this in VC++. Can you give me the list of Technology we have to use for developing Internet Search Engine.
Thanks in Advance,
Salman
Live and Let live
|
|
|
|
|
where do you need help?
scio me nihil scire
My OpenSource(zlib/libpng License) Engine:
http://sourceforge.net/projects/rendertech
Its incurable, its a Pentium division failure.
|
|
|
|
|
Thanks for your reply,
Please can you tell me what technology I have to use and how the control flows. I know MFC. Do I have to use COM+ or ATL in this. Please suggest me how I have to program this application.
Thanks,
Sal
I try to be Hero but I am big Zero
|
|
|
|
|
maybe goole helps
http://www.google.at/search?hl=de&ie=UTF-8&oe=UTF-8&q=Search+Engine+Technology&spell=1
scio me nihil scire
My OpenSource(zlib/libpng License) Engine:
http://sourceforge.net/projects/rendertech
Its incurable, its a Pentium division failure.
|
|
|
|
|
Thanks for all your help. But I want to develop it in VC++. So please tell me about all technology used.
Thanks,
Salman
Live and Let live
|
|
|
|
|
Is there any way i can convert STL string to number or from number to string without using atoi, etc.
Regards.
My God is more powerfull Than Your God. (the line that divides the world)
|
|
|
|
|
lookout for so called stringstreams
scio me nihil scire
My OpenSource(zlib/libpng License) Engine:
http://sourceforge.net/projects/rendertech
Its incurable, its a Pentium division failure.
|
|
|
|
|
Hi,
There is class called CDBVariant which will help you to do this.
Thanks,
Salman
Live and Let live
|
|
|
|
|
Another solution is CString's Format().
Kuphryn
|
|
|
|
|
|
Hi,
I have an MDI project. When some changes occur in a view i call the view's document's SetModifiedFlag() method and when the user attempts to close the child frame, it asks to save the recent changes and that's OK. I also have a Save Project button on the toolbar and when it is pressed it calls CDocTemplate::SaveAllModified() method and saves the modified documents but
the problem is it still pops a confirmation dialog. It looks rather silly when the user presses "Save" and it says "Do you want to save?"..
Is there a way that i can "silently" save the documents without displaying the confirmation dialog box?
Any idea is welcome. Thanks in advance.
|
|
|
|
|
Hi,
I Think this is possible. Just try to overwrite the CFileDialog() or Do the serialization by skipping CFileDialog(). This is a huge mess I think. I am tryieng this application by myself. If I get the solution I will surely let u know.
bbye
Salman
Live and Let live
|
|
|
|
|
(Grab active window, click the button with name "&save")
U will find such program on net which will do this for u.
e.g. dismiss.exe which will do the same explained on 1st line.
The chosen One
|
|
|
|
|
volkan878 wrote:
Is there a way that i can "silently" save the documents without displaying the confirmation dialog box?
You'll need to override the CDocument::SaveModified() method to do everything the base class does sans the prompt.
A rich person is not the one who has the most, but the one that needs the least.
|
|
|
|