|
Thanks, but I guess I'm more ignorant than I thought. Could you give me a one line definition of MSXML, DOM, and SAX and give me perhaps a pointer to where I might find an example to use to try these methods? And perhaps some guidance as to what the advantages to each approach are so I can determine which to try first?
|
|
|
|
|
Thanks, but I guess I'm more ignorant than I thought. Could you give me a one line definition of MSXML, DOM, and SAX and give me perhaps a pointer to where I might find an example to use to try these methods? And perhaps some guidance as to what the advantages to each approach are so I can determine which to try first?
David W. Griffin
Lockheed Martin Aeronautics Company
|
|
|
|
|
Is there a good article or can anyone explain shortkeys?
I have implemented an accelerator resource in our dll. I added an event handler in a class and thought (wrong that if the dialog, which the class implements, would handle the shortcutkey event, but nope.
The dialog has an OK button which is disabled until a choice (of 2 radiobuttons) is made. The shortcut keys would be a "faster" way of doing this...
So what am I doing wrong? (I also tried onkeydown and stuff...)
tnx for your help!
"If I don't see you in this world, I'll see you in the next one... and don't be late." ~ Jimi Hendrix
|
|
|
|
|
Just for clarification, are you referring to mnemonics?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
You mean the & in menu's and controls? Nope, I mean an extra resource ACCELERATOR which maps shortcut keys to events like CTRL+K, CTRL+D,...
I already tried the mnemonics, but it didn't work. (Too be honest, I think there's something wrong with the dialog, there are several mnemonics defined, but only 1 seels to work.)
(I have no idea who created that dialog btw )
"If I don't see you in this world, I'll see you in the next one... and don't be late." ~ Jimi Hendrix
|
|
|
|
|
I'm not sure if it's what you want, but I recently saw a similar article by Nish on www.voidnish.com. This is a program to make global shortcut keys, if that's what you want - so you could look at that source code. If you just want the keys to work for your application, override the PreTranslateMessage() function in your dialog and use GetAsyncKeyState() to check for the keys you need to watch for.
My articles
www.stillwaterexpress.com
BlackDice
|
|
|
|
|
I did it thanks.
(i put together all info from CP and MSDN and finally it worked )
"If I don't see you in this world, I'll see you in the next one... and don't be late." ~ Jimi Hendrix
|
|
|
|
|
I did it via PreTranslatMessage...
(the code I found on MSDN didn't seem to work for me, but now it works jeej )
tnx!
"If I don't see you in this world, I'll see you in the next one... and don't be late." ~ Jimi Hendrix
|
|
|
|
|
Easy question i think. I want to implement a custom control that contains an image, two radio buttons, and a combo box. I have two ways in my mind (or maybe 3 if i consider the ActiveX case...):
1) Use the resource editor and create a borderless dialog with these controls and then attach multiple instances in a dialog box using create method
or
2) Create a new class extending, say CWnd that dynamically adds these controls.
What is correct way (in the sence: what the "professionals" do)?
I have implement the first way successfully but i don't know if is the right technique...
Thanks.
|
|
|
|
|
/* Ok Here is the jist of what this program is supposed to do:
This program checks "database.txt" for the text "New String"
which is in the string name "string". If found it will say so.
If it goes through the entire file without finding the text,
it is then supposed to say it has found a new string and then
append the text "New String" to the end of the file. This code
is error free. Only problem is that it doesnt write the text to
the file, anywhere. If someone can tell me why I'd love to know,
because I cannot figure out why. Thanks */
#include <fstream>
#include <iostream>
#include <string>
using namespace std;
int checkdatabase(int x, std::string current, std::string string)
{
fstream stream("database.txt", ios::in | ios::out | ios::app);
if (!stream)
{
cout << "Cannot Open database" << endl;
return 2;
}
while (std::getline(stream, string))
{
x++;
if (current == string)
{
std::cout << "string #" << x << " Found: " << string << std::endl;
stream.close();
return 0;
}
}
x++; std::cout << "***New String Found*** " << "#" << x << ": " << current << std::endl;
stream << "String" << endl;
stream.close();
return 0;
}
int main()
{
std::string current = "New String";
std::string string;
int x = 0;
checkdatabase(x,current,string);
return 0;
}
|
|
|
|
|
Hi,
I took tried ur code. Seems that fstream is havin some prob. I tried with a different stream for writing after closing the current stream and it worked !. ie added the following code after stream.close();
fstream stream2("database.txt", ios::in | ios::out|ios::app );
stream2 << current << endl;
stream2.close();
This means that the first stream is having some problem
Sujan
|
|
|
|
|
Thank you sujan, that did work.
That makes me wonder why the first stream didnt work? If it did get corrupted like you said.
Funny thing, before I posted this I did try where I closed the original stream and then reopened it again and it still didnt work.
Go figure!
|
|
|
|
|
Based on Sujan's comment, could it be that getline() is positioning the file pointer past the end of the file such that the append operation fails?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
I have an application developed using CRichEditCtrl, how can line numbers be added into such an application.
The cursor should not actually come to the part where the line numbers are displayed.
|
|
|
|
|
I want to know how to use API:TransmitFile to transfer a file from sever to client.please give me a example or some codes,thanks a lot
|
|
|
|
|
Have you seen the Pinball and Pop3 examples on MSDN?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
thanks for your answer,I haven't seen those exmaples,could you give me a URL?
|
|
|
|
|
http://msdn.microsoft.com/library/en-us/vcsample98/html/vcsmppinballinternetserverextensionthatprovidesgraphicsredirection.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcsample98/html/vcsmppop3sample.asp
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
I must download all the VC6 samples? can I only download the sample of pop3 or pinball?thank you very much
|
|
|
|
|
Hello,
I am developing a new product and I often find myself asking if I should use this control or the other... Is the use of many DialogBox better of one single multipage one? Should I place a lot of comments inside Dialogs to help users to understand the meaning?
I know that it's all very subjective but does exist a definitive Windows UI Style Guide to give my product the best/modern look & feel?
Thanks,
Alberto Bencivenni
devDept Development Team Leader
Topology Optimization | Finite Element Method | Cad/Cam | OpenGL | Programming
|
|
|
|
|
|
I gave a look, but did't find any modern approach to UI design...
Did I miss something?
Alberto Bencivenni
devDept Development Team Leader
Topology Optimization | Finite Element Method | Cad/Cam | OpenGL | Programming
|
|
|
|
|
Alberto Bencivenni wrote:
...does exist a definitive Windows UI Style Guide to give my product the best/modern look & feel?
Have you seen this one?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
Thanks David...
...but this guide does not contain suggestions, only explanations...
Nothing that suggest the best way connect with Windows users?
Maybe something more close to "usability tests"?
Cheers,
Alberto Bencivenni
devDept Development Team Leader
Topology Optimization | Finite Element Method | Cad/Cam | OpenGL | Programming
|
|
|
|
|
There is no best way -- UI design is really an art.
My best recommendation to you, is just do your best. Then budget some time into your project for Usability/UI review.
Find a few people in your target market, ask em to use your product without any coaching or documentation -- see if they can figure it out. Video tape them doing that....
The adjust it and try again.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
Peter Weyzen<br />
Staff Engineer<br />
<A HREF="http://www.santacruznetworks.com">Santa Cruz Networks</A>
|
|
|
|