MFC동시 키입력 질문입니다.
정훈
키보드의 키를 여러개 입력받을 시 처리방법 문의드립니다.
질문 제목 :키보드의 키를 여러개 입력받을 시 처리방법 문의드립니다. 질문 요약 :원본 비트맵 이미지 한가지를 출력 후
control+space+왼쪽 마우스 버튼클릭시 = 비트맵 크기 단계적으로 확대
alt+space+왼쪽 마우스 버튼 클릭시 = 비트맵 크기 점차 축소라는 두가지 기능입니다.
질문 내용 : cclientdc dc(this);
cbitmap bitmap;
bitmap.loadbitmap(idb_bitmap1);
bitmap bmpinfo;
bitmap.getbitmap(&bmpinfo);
crect rect;
getclientrect(&rect);
cdc dcmem;
dcmem.createcompatibledc(&dc);
dcmem.selectobject(&bitmap);
while(getasynckeystate(vk_lbutton) & 0x8000)
{
if((nflags&vk_control)&&(nflags&vk_space))
{
dc.stretchblt(0, 0, rect.width(), rect.height(), &dcmem, 0, 0, bmpinfo.bmheight, bmpinfo.bmwidth,srccopy);
}질문 요약 :1번 문제는 컨트롤+마우스 왼쪽+스페이스바를 누를시 최대화까지는 해보았는데요.
알트+마우스 왼쪽으로는 확대가 안되게 되었는데 이상하게 스페이스바+마우스 클릭을 하면 그림이 커지네요.
단계적으로 처리하려면 어떠한 방법을 써야 될까요?
문제점 지적 부탁드립니다.
그리고 축소를 할때는 어떤 함수를 써서 구현하는지 궁금합니다.
조언 부탁드립니다 ^^: