/////////////////////////////////////////////////////////////////// HINSTANCE 핸들은 보통 실행되고 있는 Win32 프로그램이 메모리 상에 올라가 있는 시작 주소 값을 갖고 잇습니다. 보통은 0x00400000 이런식의 값을 가지고 있는데 저 값의 메모리 주소에 실행 모듈이 올라가 잇다는 것을 의미 하겠죠. 보통 리소스들을 로드 하는 함수들에서 이 핸들 값을 많이 참조하게 되는데 이 이유는 메모리 상에 올라가 있는 실행 모듈 들중 (exe, dll 등등.. ) hInstance 가 가르키는 주소에 올라가 있는 실행모듈에서 그 리소스를 읽어 오라고 지정 해주는 것입니다. 이 외에 GetProcAddress() 같이 다른 DLL 에서 함수 주소를 ..
CListCtrl 의 헤더를 클릭하면 소팅이 되도록 프로그래밍을 해보자 먼저 CListCtrl의 헤더가 클릭되었을 때 호출되는 콜백함수는 다음과 같다 ON_NOTIFY(HDN_ITEMCLICKA, 0, OnHdnItemClick) ON_NOTIFY(HDN_ITEMCLICKW, 0, OnHdnItemClick) 원래는 ON_NOTIFY(HDN_ITEMCLICK, 0, OnHdnItemClick)으로 하면될것같지만, MFC 버그인지 먹질않는다. (관련 링크 : http://www.codeguru.com/forum/archive/index.php/t-207657.html ) 참고로 내 프로젝트에서는 리스트컨트롤이 1개만 쓰였으므로 두번째 인자를 0대신에 해당 리스트컨트롤의 리소스이름으로 써도 되지만, 나중에 ..
- Databases 데이터베이스를 사용하고 싶다면. 1. SQLiteOpenHelper을 subclass 해서 몇가지 Method를 재정의한다. ex) private static class MyDatabaseHelper extends SQLiteOpenHelper { @Override public void onCreate(SQLiteDatabase db) { // TODO Auto-generated method stub //DB 생성시 } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { // TODO Auto-generated method stub //DB 업데이트시 수정 작업을 도와줌 } // 초기..
- Total
- Today
- Yesterday
- gdgssu
- 윤재석
- jakeyoon
- 안드로이드폰
- WatchFaceHack
- 소설네트워크2
- Linux
- 그래비트랙스
- GDG
- GDG SSU
- 릴레이대회본선
- watchface
- yjaeseok
- 서버개발자
- 창의과학교구
- Developing on AWS
- AndroidWear
- 창조경제혁신센터
- jaeseokyoon
- 안드로이드
- 리눅스2.6
- 리눅스 커널 2.6
- gdg watchfacehack
- 리눅스 커널 2.6 구조와 원리
- 핸즈온머신러닝
- 리눅스
- Jake Yoon
- 해커톤
- 숭실대
- 하쭈서쭈
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |