Click here to Skip to main content
15,886,067 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Operator Usage Pin
Maximilien20-Apr-10 6:56
Maximilien20-Apr-10 6:56 
AnswerRe: Operator Usage Pin
«_Superman_»20-Apr-10 7:45
professional«_Superman_»20-Apr-10 7:45 
AnswerRe: Operator Usage [modified] Pin
Gwenio20-Apr-10 9:15
Gwenio20-Apr-10 9:15 
GeneralRe: Operator Usage Pin
CPallini20-Apr-10 11:40
mveCPallini20-Apr-10 11:40 
GeneralRe: Operator Usage Pin
ForNow21-Apr-10 2:52
ForNow21-Apr-10 2:52 
QuestionRe: Operator Usage Pin
CPallini21-Apr-10 10:31
mveCPallini21-Apr-10 10:31 
QuestionSwallow a keyup Pin
Rozis20-Apr-10 6:05
Rozis20-Apr-10 6:05 
QuestionRe: Swallow a keyup Pin
Iain Clarke, Warrior Programmer20-Apr-10 22:20
Iain Clarke, Warrior Programmer20-Apr-10 22:20 
If you're fixated on WM_KEYDOWN, rather than WM_KEYUP, you have another problem to consider. When someone holds down a key, you get multiple down messages, followed by a single up message.

Are you requiring someone to hold down the menu button? If not, what's wrong with using the UP message? If you are requiring they hold down this button, then a) typing will be hard, and b) you could use the up button to dismiss your edit box.

Answering your question more directly, if you can handle the down message, can't you just handle the up message with 99% identical code:

case WM_KEYDOWN:
   if (wParam == VK_MENU)
      DoSomething ();
   else
      DoAnotherThing ();
   break;

case WM_KEYUP:
   if (wParam == VK_MENU)
      ;
   else
      DoYetAnotherThing ();
   break;


You say you're using C, so I assume some win32 code stuff.

Yours trying to help but puzzled why your tying your shoe laces together,

Iain.
I have now moved to Sweden for love (awwww).

AnswerRe: Swallow a keyup Pin
Iain Clarke, Warrior Programmer20-Apr-10 22:32
Iain Clarke, Warrior Programmer20-Apr-10 22:32 
GeneralRe: Swallow a keyup Pin
Rozis21-Apr-10 12:23
Rozis21-Apr-10 12:23 
QuestionHow to capture a dialog without the effect of glow Pin
xugz021220-Apr-10 5:53
xugz021220-Apr-10 5:53 
QuestionVisual Studio 2010 - Incremental Build Problem Pin
Mike Doner20-Apr-10 5:51
Mike Doner20-Apr-10 5:51 
QuestionMessage Removed Pin
20-Apr-10 5:39
Lodeclaw20-Apr-10 5:39 
AnswerRe: DateTimeControl date format Pin
daveyerwin20-Apr-10 6:19
daveyerwin20-Apr-10 6:19 
GeneralRe: DateTimeControl date format Pin
Lodeclaw20-Apr-10 6:21
Lodeclaw20-Apr-10 6:21 
GeneralRe: DateTimeControl date format Pin
David Crow20-Apr-10 9:27
David Crow20-Apr-10 9:27 
AnswerRe: DateTimeControl date format Pin
daveyerwin20-Apr-10 6:40
daveyerwin20-Apr-10 6:40 
QuestionHTTP header processing in C++ Pin
Fareed Rizkalla20-Apr-10 4:16
Fareed Rizkalla20-Apr-10 4:16 
QuestionRe: HTTP header processing in C++ Pin
David Crow20-Apr-10 4:42
David Crow20-Apr-10 4:42 
AnswerRe: HTTP header processing in C++ Pin
Fareed Rizkalla20-Apr-10 13:40
Fareed Rizkalla20-Apr-10 13:40 
GeneralRe: HTTP header processing in C++ Pin
Moak20-Apr-10 23:01
Moak20-Apr-10 23:01 
QuestionRe: HTTP header processing in C++ Pin
David Crow21-Apr-10 2:52
David Crow21-Apr-10 2:52 
QuestionLocal Variable changes suddenly Pin
Nxsis20-Apr-10 3:03
Nxsis20-Apr-10 3:03 
AnswerRe: Local Variable changes suddenly Pin
Stephen Hewitt20-Apr-10 3:12
Stephen Hewitt20-Apr-10 3:12 
GeneralRe: Local Variable changes suddenly Pin
Nxsis20-Apr-10 19:44
Nxsis20-Apr-10 19:44 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.