Click here to Skip to main content
15,922,894 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralCreating a loop in a dialog Pin
Kayembi11-Aug-03 3:45
Kayembi11-Aug-03 3:45 
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 
Only two of the bits are documented: bit 0 and bit 15.

Bit 0 only has meaning for keys which switch a mode on or off, for example, Caps Lock, Num Lock, etc. If bit 0 is 1, the mode is on, otherwise, it's off. If the caps lock indicator light is on, and you call GetKeyState(VK_CAPITAL), bit 0 will be one. Test this by masking this bit using the & operator.

Bit 15 always has meaning, and indicates whether the key is currently down (1) or up (0). Test by using the bitmask 0x8000.

For example:
if ( GetKeyState( VK_CONTROL ) & 0x8000 == 0x8000 )
{
   // do something
}
The character value of a character when Control is pressed is a holdover from DOS: Ctrl+A produces 1, Ctrl+B 2 and so on, through to (I think) Ctrl+] which produces 27 (normally ESCAPE).
GeneralRe: Weird thing with GetKeyState() Pin
HPSI11-Aug-03 3:18
HPSI11-Aug-03 3:18 
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 

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.