검색해보니 사용 설명은 참 잘 되있다.
내가 모르거나 추가적인 부분만 기록 해 두자.
- 협력 레벨 세팅
pDevice->SetCooperativeLevel( 해당 작업 윈도우 핸들, Flags );
Flags
DISCL_EXCLUSIVE
: 장치에 대한 배타적 독점권 행사. 디바이스에 설정된 해당 윈도우의 이벤트를 막음
: 마우스 커서가 안보이기 때문에 alt+tab이 아닌이상 다른 윈도우으로 포커스 전환이 안된다.
DISCL_NONEXCLUSIVE
: 장치에 대한 비 배타적. 뭐 EXCLUSIVE 랑 반대겠지 ㅋㅋ
DISCL_FOREGROUND
: 해당 윈도우가 활성화 되 있을때만 입력이 먹는다.
DISCL_BACKGROUND
: 해당 윈도우가 활성화 되 있든 없든 상관없이 키 입력이 먹는다. 이거 어따써 ㄷㄷ
DISCL_NOWINKEY
: 해당 윈도우 활성화 되어있을때 윈도우 키가 안 먹더라~~
보통 쓰는 최상의 조합은 DISCL_FOREGROUND | DISCL_NONEXCLUSIVE | ...
쓸 수 없는 조합은 1 DISCL_FOREGROUND | DISCL_BACKGROUND | ... // 반대 되는 옵션 중복!
쓸 수 없는 조합은 2 DISCL_EXCLUSIVE | DISCL_NONEXCLUSIVE | ... // 어쩌라고 ㅡ,.ㅡ
'비공개' 카테고리의 다른 글
Visual C++ 사용법 (0) | 2010.04.27 |
---|---|
fatal error RC4214: Codepage not valid: ignored (0) | 2010.04.13 |
Total Commander (0) | 2010.04.08 |
Window Tabs ( Ver. Visual Studio 6.0 ) (0) | 2010.04.08 |
Syntax High Lighter 세팅 / 사용법 (0) | 2010.04.08 |