Notice
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- MySQL
- 작업 표시줄
- Garbage Collector
- Windows RT
- 썸네일 클리핑
- .NET
- C#
- 코루틴
- SVN
- SubVersion
- RemotePresent
- 오버레이 아이콘
- Windows 8
- generic
- RemoteGamePad
- Wintab32
- 점프 목록
- 윈도우폰
- GIT
- 가비지 컬렉터
- KGC2012
- RemotePackReceiver
- php
- apache2
- 진행 상태 막대
- RemoteMediaControl
- 썸네일 툴바
- Tablet PC 설정
- 화면 꺼짐 방지
- 팝업 메뉴
- Today
- 2
- Total
- 65,439
목록2013/03 (1)
제목없음
C# DllImport 사용 시 GetWindowText와 같은 함수 다루기
저는 원래 아래와 같은 GetWindowText 원형을 사용하려고 했습니다. Api Viewer 2004라고 하는 프로그램에서 만들어주는 것과 별반 다르지 않은 원형이죠. [DllImport ( "user32.dll", CharSet = CharSet.Unicode )] private static extern int GetWindowTextW ( IntPtr hWnd, string lpString, int nMaxCount ); 문제는 이 원형을 넘겨주면 lpString에 값이 들어오지 않는다는 점입니다. string 앞에 out을 붙이면 당연히 오류가 나게 되고요. char[]을 넘겨줄까도 했지만 이런 저런 문제가 있어 어떻게 할까 고민하던 중 검색해봤습니다. 금방 나오더군요. string을 Strin..
프로그램 작성/기타
2013. 3. 4. 19:39