Eclipse에서 Android를 작업 하다보면 자꾸만 다운 먹는다.. 느려서 그런건데, 메모리 설정을 바꿔보자. eclipse가 깔린 폴더의 eclipse.ini를 열면 -Xms40m -Xmx256m 이런 항목이 있다 뭐, 딱 보니 가장 적게 쓰는 램은 40M고 가장 많이 쓸 땐 384M 으로.. 설정한 듯한 느낌? 이게 이 아래에 이걸 추가한다. "-XX:MaxPermSize=128M" 그럼 내용은 -Xms40m -Xmx256m "-XX:MaxPermSize=128M" 일케 될 것이다. 그 후 이클립스에서 안드로이드 작업을 해도 다운먹지 않는다~~~~
1. 더블 버퍼링에 대하여 더블버퍼링은 WM_PAINT에서 해주는 일을 간략화 시켜주기 위해! 다른 곳에서 미리 BITMAP에다가 다 그려놓고 WM_PAINT에서는 해당 BITMAP을 불러와주는 일만 해주도록 하는 것. MFC의 경우엔 CBitmap을 사용한다 클래스 내에 CBitmap m_BitmapBG; 뭐 이런식으로 하나 만들고 다른 함수 (예를 들어 고정 배경이라면 Init부분에서)에서 MemDC를 만들어 SelectObject로 m_BitmapBG를 선택한 후 그리기를 완료한다. 이 때 중요한 점은 CBitmap.DeleteObject()를 하면 안된다는 것! 이건 WM_DESTROY시에 해줘야 한다. 여튼.. m_BitmapBG에 그리기를 완료하고나서는 WM_PAINT에서는 m_BitmapBG..
CDialog를 상속받은 CParentDlg가 있을 때 CParentDlg를 상속받은 CChildDlg를 만들어보자~ 예제도 있으니 다운 받아도 되고 안받아도 되고.. vs2008에서 컴파일했음. 생각같아선 그냥 class CChildDlg : public CParentDlg { ... }; 해주면 될 것 같은데 이게 끝이 아니다. 우선 부모가될 Parent 다이얼로그에서는 MFC Wizard가 만든 기본 생성자 외에 CParentDlg::CParentDlg(UINT nIDTemplate, CWnd* pParent) 를 추가해야한다. 생성자 내용은 CParentDlg::CParentDlg(UINT nIDTemplate, CWnd* pParent) : CDialog(nIDTemplate, pParent) ..
- Total
- Today
- Yesterday
- Python
- db
- MFC
- source
- algorithm
- Quiz
- winapi
- 음악
- 리눅스
- C
- database
- 드라이버
- kering
- gcc
- Cloud
- it
- jni강좌
- Visual C++
- 안드로이드
- java
- NDK
- C++
- AWS
- driver
- Troubleshooting
- android
- linux
- jni
- 프로그래밍
- API
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |