|
Mark Salsbery wrote: Nice grammar in the title there, Microsoft
You know what ? I followed the link just to see the title and I came on the article but which was translated into french. But, the translation was done by an automatic system (like babelfish) and of course it is full of mistakes. And of course you cannot find a link to get back to the original article . What the hell !!
EDIT: just to give you an example for those who understand french, the title of the article is "Comment à obtenir d'informations de type de lecteur correspondant"
|
|
|
|
|
Cedric Moonen wrote: What the hell !!
You're on your own, my friend
I'm just a C++ programmer - I don't understand this interweb thingy.
LOL!
"Posting a VB.NET question in the C++ forum will end in tears." Chris Maunder
|
|
|
|
|
OK I lied - you're not on your own.
I took a look at the link. On the right is a dropdown listbox under "Article Translations"
or "Traductions disponibles". I selected the French translation, but being a stupid American, I
have no idea if there's mistakes or not
*edit* So I wonder what the ORIGINAL language was
Good luck!
Mark
"Posting a VB.NET question in the C++ forum will end in tears." Chris Maunder
|
|
|
|
|
Mark Salsbery wrote: On the right is a dropdown listbox under "Article Translations"
or "Traductions disponibles"
Yep, I didn't see it first. But if I want to change the language it still "reminds" that you came on the english article and the list is... in english. And of course, there is no english in the list. You first have to select another language and then you'll be able to choose english
Mark Salsbery wrote: Good luck!
In fact I don't care I was just curious about the title and what a surprise when I saw the article in french. I just wanted to rant about it
|
|
|
|
|
Cedric Moonen wrote: In fact I don't care ... I just wanted to rant about it
Exactly!
Cheers
"Posting a VB.NET question in the C++ forum will end in tears." Chris Maunder
|
|
|
|
|
Thanks!
I'll test!
36. When you surround an army, leave an outlet free.
...
Do not press a desperate foe too hard.
SUN-TZU - Art of War
|
|
|
|
|
Ok, rember me? The novice who is working on an assignment for school?
Well, you guys were so helpfull last tiem, I decided to return.
How do you start/stop a timer useing a button?
|
|
|
|
|
Interface a GUI to the QueryPerformanceCounter API.
|
|
|
|
|
"Posting a VB.NET question in the C++ forum will end in tears." Chris Maunder
|
|
|
|
|
Am I missing something? If my suggestion is a really bad one, which it may be, then please tell me why.
|
|
|
|
|
Just my first reaction. I don't have the CodeProject mind-reading unit yet.
Of all the possibilities for what kind of timer the OP wanted, that was probably the hardest
for a novice to understand.
I guess you knew what (s)he wanted.
Mark
"Posting a VB.NET question in the C++ forum will end in tears." Chris Maunder
|
|
|
|
|
Hmm... that's the only way I know how to work a timer, aside from GetTickCount(), but that button click event sounds like a good way too -- I didn't know about it.
|
|
|
|
|
The first timers I think of are multimedia one-shot/periodic timers or the window timers
created with SetTimer().
Mark
"Posting a VB.NET question in the C++ forum will end in tears." Chris Maunder
|
|
|
|
|
A c++ timer. I have NO idea what you just said =/
|
|
|
|
|
What kind of timer do you need?
Mark
"Posting a VB.NET question in the C++ forum will end in tears." Chris Maunder
|
|
|
|
|
|
You have a handler for button clicks.
In that you use SetTimer() to get your timer running.
Windows will call your OnTimer() function.
There you do whatever needs to be done.
Now you should have more than enough to look up!
Failure is not an option - it's built right in.
|
|
|
|
|
I'll be nice and get you started, but you figure out the rest --- that's why you're in school, to use your brain.
Create a new member function like OnStartTimeButton(). Then you create the stuff that goes into that function. Like keep a counter or some variable to check each time to either start the time or stop the time. Enough said.
John P.
|
|
|
|
|
"Posting a VB.NET question in the C++ forum will end in tears." Chris Maunder
|
|
|
|
|
I am trying to create a 4-bit bitmap from a 32-bit bitmap. Obviously this demands some sort of downcoversion from the 32-bit pixel values to the 4-bit values. I call GetDIBits with a PBITMIPINFO that is a 4-bit bitmap with a 16 color table. GetDIBits will do the downcoversion for me automatically right?
|
|
|
|
|
TheDelChop wrote: GetDIBits will do the downcoversion for me automatically right?
Yes.
I believe it creates the color table for you as well (based on the standard VGA palette according to the docs).
This article may or may not help: How To Convert Between Device-Dependent Bitmaps and DIBs[^]
Mark
"Posting a VB.NET question in the C++ forum will end in tears." Chris Maunder
|
|
|
|
|
Hi all,
I have developed an VC++ (VS2005) application. It has a button on the form. When i click on the button, it executes another application using CreateProcess() and another window (application) pops up infront of the parent window. Parent waits (i am using WaitForSingleObject).
The problem is, if i click on the parent window, it shows "Not Responding" message. Here i am able click on parent window, but parent doesn't respond and shows white screen.
Can anyone please tell me how to disable the parent window until i click OK or Cancel of second window? It should be a kind of "Modal".
Is it possible?
Thank u.
|
|
|
|
|
Basically, you could do this:
EnableWindow(hwndMain, FALSE);
...wait for other app
EnableWindow(hwndMain, TRUE);
Using WaitForSingleObject() is halting all window message processing in your app, which is why
to the system, it's not responding. It's also not going to update its UI if you move other
windows over it.
To get around this, you may want to change the design a bit, something like:
1) Disable the main window
2) Start a second thread which launches the second app and waits
3) When wait completes on the second thread, post a message to the main window.
4) When the main window receives the message, enable the main window
Mark
"Posting a VB.NET question in the C++ forum will end in tears." Chris Maunder
|
|
|
|
|
Mark Salsbery wrote: Using WaitForSingleObject() is halting all window message processing in your app, which is why
to the system, it's not responding. It's also not going to update its UI if you move other
windows over it.
That's where the MsgWaitForMultipleObjects API comes in handy. An example usage can be seen in ATL's AtlWaitWithMessageLoop function or you can use this ATL function directly.
Steve
|
|
|
|
|
Cool Steve!
I've never used MsgWaitForMultipleObjects(). Maybe I should take the time to go through the
list of synchronization functions and explore them thoroughly for gems.
Thanks for pointing that out!
Mark
"Posting a VB.NET question in the C++ forum will end in tears." Chris Maunder
|
|
|
|