Click here to Skip to main content
15,900,724 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Creating a loop in a dialog Pin
Ravi Bhavnani11-Aug-03 3:53
professionalRavi Bhavnani11-Aug-03 3:53 
GeneralRe: Creating a loop in a dialog Pin
Kayembi11-Aug-03 12:10
Kayembi11-Aug-03 12:10 
GeneralRe: Creating a loop in a dialog Pin
Ravi Bhavnani12-Aug-03 2:30
professionalRavi Bhavnani12-Aug-03 2:30 
QuestionHow to add a property that binds a list ActiveX to a DataSource Pin
Daed11-Aug-03 3:23
Daed11-Aug-03 3:23 
GeneralScrolling an image. Pin
Neha11-Aug-03 2:48
Neha11-Aug-03 2:48 
GeneralWeird thing with GetKeyState() Pin
keegan11-Aug-03 2:45
keegan11-Aug-03 2:45 
GeneralRe: Weird thing with GetKeyState() Pin
Mike Dimmick11-Aug-03 3:02
Mike Dimmick11-Aug-03 3:02 
GeneralRe: Weird thing with GetKeyState() Pin
HPSI11-Aug-03 3:18
HPSI11-Aug-03 3:18 
keegan wrote:
I'm using GetKeyState(VK_CONTROL) to see if control key is depressed.

GetKeyState() is probably not the right API. MSDN says: "The key status returned from this function changes as a thread reads key messages from its message queue. The status does not reflect the interrupt-level state associated with the hardware. Use the GetAsyncKeyState function to retrieve that information."

About GetAsyncKeyState() MSDN says: "The GetAsyncKeyState function determines whether a key is up or down at the time the function is called."

So GetAsyncKeyState() is what you want. You can call it like this:
BOOL bScrollLockDown = GetAsyncKeyState(VK_SCROLL) >> ((sizeof(SHORT) * 8) - 1);

keegan wrote:
when the ctrl key was pressed, other keys had abnormal values. For instance, in the OnChar function i have, if the user held control and hit the letter 'd', nChar would be equivalent to 7. d was equivalent to 4, a = 1, b = 2, c = 3, and so on. Now i looked at www.asciitable.com and i didnt see any numbering system that starts with a = 1 and increments with each letter.

The CTRL+key is ancient ASCII. You can see a chart here.


HPS HwndSpy
- GUI developer's aid to visually
locate and inspect windows. For the month of August
only, use coupon code CP-81239 for 30% off.
QuestionHow to get application icon associated with a file Pin
gumber11-Aug-03 2:23
gumber11-Aug-03 2:23 
AnswerRe: How to get application icon associated with a file Pin
David Crow11-Aug-03 2:38
David Crow11-Aug-03 2:38 
AnswerRe: How to get application icon associated with a file Pin
Jason Henderson11-Aug-03 3:28
Jason Henderson11-Aug-03 3:28 
GeneralGlobal variable Pin
Jerome Conus11-Aug-03 2:07
Jerome Conus11-Aug-03 2:07 
GeneralRe: Global variable Pin
Mike Dimmick11-Aug-03 2:09
Mike Dimmick11-Aug-03 2:09 
GeneralRe: Global variable Pin
Anthony_Yio11-Aug-03 16:09
Anthony_Yio11-Aug-03 16:09 
GeneralDestroy() window in MFC Pin
cberam11-Aug-03 1:53
cberam11-Aug-03 1:53 
GeneralRe: Destroy() window in MFC Pin
jhwurmbach11-Aug-03 2:09
jhwurmbach11-Aug-03 2:09 
GeneralRe: Destroy() window in MFC Pin
HPSI11-Aug-03 2:43
HPSI11-Aug-03 2:43 
GeneralGetPixel function Pin
El'Cachubrey11-Aug-03 0:27
El'Cachubrey11-Aug-03 0:27 
GeneralRe: GetPixel function Pin
HPSI11-Aug-03 2:18
HPSI11-Aug-03 2:18 
QuestionCapture screen, do u have another idea and make it faster? Pin
includeh1011-Aug-03 0:16
includeh1011-Aug-03 0:16 
AnswerRe: Capture screen, do u have another idea and make it faster? Pin
David Crow11-Aug-03 2:36
David Crow11-Aug-03 2:36 
GeneralRe: Capture screen, do u have another idea and make it faster? Pin
includeh1011-Aug-03 2:42
includeh1011-Aug-03 2:42 
AnswerRe: Capture screen, do u have another idea and make it faster? Pin
igor196011-Aug-03 19:03
igor196011-Aug-03 19:03 
GeneralChecked Menu Item Pin
Abhi@Work11-Aug-03 0:04
Abhi@Work11-Aug-03 0:04 
GeneralRe: Checked Menu Item Pin
Ravi Bhavnani11-Aug-03 3:55
professionalRavi Bhavnani11-Aug-03 3:55 

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.