'link/window general'에 해당되는 글 71건
- 2009.09.07 Internet Explorer
- 2009.08.25 WTL
- 2009.08.20 accelerators on ActiveX
- 2009.08.18 Develop app Vista compatible
- 2009.08.12 project
- 2009.07.24 MFC
- 2009.07.13 COM
- 2009.05.08 shell command
- 2009.05.02 screen keyboard
- 2009.04.08 Vista 에서 hlp 파일을 못 읽는 경우
2009. 9. 7. 17:50
Internet Explorer
2009. 9. 7. 17:50 in link/window general
.IE8 Developer
. only one process ->HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main AdminTabProcs = 0
2009. 8. 20. 13:41
accelerators on ActiveX
2009. 8. 20. 13:41 in link/window general
ActiveX Container or Control 개발 시 accelerator 부분을 주의해서 처리하지 않으면 accelerator 가 전달되지 못하는 문제가 발생될 수 있다.
accelerator 는 단축키로 알려져 있으며, WM_KEYBOARD 메세지가 TranslateAccelerator 함수를 통하여 WM_COMMAND 형식으로 변경되거나 한다.
modeless 창에서 accelerator key가 적용되게 하는 방안
WS_CHILD 계열은 accelerator key를 정상적으로 받으나, WS_POPUP 계열은 accelerator key를 받지 못한다.
2009. 8. 18. 09:29
Develop app Vista compatible
2009. 8. 18. 09:29 in link/window general
2009. 8. 12. 17:38
project
2009. 8. 12. 17:38 in link/window general
2009. 7. 24. 13:30
MFC
2009. 7. 24. 13:30 in link/window general
2009. 7. 13. 12:33
COM
2009. 7. 13. 12:33 in link/window general
2009. 5. 8. 10:43
shell command
2009. 5. 8. 10:43 in link/window general
2009. 5. 2. 14:22
screen keyboard
2009. 5. 2. 14:22 in link/window general
screen keyboard 동작을 하는 모듈을 만들려고 자료를 찾은 자료이다.
국내 개발자가 만든 sample인데 keyboard 모듈이 다른 window의 focus를 가로채지 못하도록 한 부분과 key 전달 부분에 대해서 나와 있다.
개발 환경이 tablet 영역에서의 screen keyboard라 이 부분을 실제 적용하지는 않아 적용의 적합성은 확인할 수 없었으니 데모 프로그램은 정상 동작하는 것을 확인하였다.
아래 부분은 위 코드에 대한 patch 부분이다.
1. You don't need the "m_hForegroundWnd" member variable anymore.
2. Replace "COnScreenKeyboardDlg::OnNcLButtonDown" body with this:
SetForegroundWindow();
CDialog::OnNcLButtonDown(nHitTest, point);
3. Replace "COnScreenKeyboardDlg::OnMouseMove" body with this:
::SetActiveWindow(0);
CDialog::OnMouseMove(nFlags, point);
2. Replace "COnScreenKeyboardDlg::OnNcLButtonDown" body with this:
SetForegroundWindow();
CDialog::OnNcLButtonDown(nHitTest, point);
3. Replace "COnScreenKeyboardDlg::OnMouseMove" body with this:
::SetActiveWindow(0);
CDialog::OnMouseMove(nFlags, point);
2009. 4. 8. 19:09
Vista 에서 hlp 파일을 못 읽는 경우
2009. 4. 8. 19:09 in link/window general
vista에서는 hlp를 공식적으로 지원하지 않는다.
아래 link에서 다운로드 받는다.
http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=6ebcfad9-d3f5-4365-8070-334cd175d4bb