Posts

Showing posts from May, 2015

MFC에서 구글맵 표시하기

1. Temp.html로 자바스크립트 코드를 생성하는 cpp코드 작성.  2. CHtmlView::navigate2()로 로드. 

Kobo glo, 코보글로에 PDF뷰어 설치하기

1. 기존에는 KindlePDFViewer, KPV를 설치할 수 있었으나 이게 명칭이 Koreader로 변경. 2. file monitor, fmon을 설치한 후에, koreader stable버젼 설치 결론. 이상한 버젼 설치로 인해 다시 복구함. 1. fmon설치 (koboroot.tgz)를 ./kobo에 넣고 USB연결을 빼면 바로 업데이트 2. koreader stable버젼 다운로드 후, koreader.png를 복사후 /koreader 와 koboroot.tgz를 ./kobo에 복사하고 다시 USB연결 빼면 자동으로 업데이트 3. 메인화면에서 koreader.png를 클릭하면 koreader가 실행됨. 이 모든 작업의 이유는 PDF파일 볼때, reflow기능을 켜서 공백을 빼고 글자위주로 보기 위해서. 이 작업으로 인해, kobo glo가 더 쓸모 있어졌다. 작은 화면에 작은 글씨가 눈에 가시였는데, 조금 더 수월해졌음.

CListCtrl 에서 NMITEMACTIVATE->iItem의 값이 -1이 나올때

CListCtrl 사용시에 BOOL CClassName::OnInitDialog() { CDialogEx::OnInitDialog(); CRect tempRect; m_CClassNameListCtrl.GetClientRect(&tempRect); int tempWidth = (int)(tempRect.Width()/5.0 + 0.5); m_CClassNameListCtrl.SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT|\\ LVS_EX_ONECLICKACTIVATE); m_CClassNameListCtrl.InsertColumn(0, _T("ID"), LVCFMT_CENTER, tempWidth, -1); // Col#1 추가 m_CClassNameListCtrl.InsertColumn(1, _T("입력파일명"), LVCFMT_CENTER, \\ (tempRect.Width()-tempWidth), -1); // Col#2 추가 UpdateDataCClassNameList(); // 각 필드 업데이트 ... } void CClassName::UpdateDataInputCalList() { m_pApp = (CClassNameApp *)AfxGetApp(); m_pProjectInfoEx = &(m_pApp->m_ProjectInfoEx); CString InputStr; CPathNameInfo InputStrInfo; CRect tempRect; m_ClassNameListCtrl.GetClientRect(&tempRect); int tempWidth = (int)(