728x90

Programing Story's 264

[C# WinForm] 마우스 커서 정보 얻기

현재 마우스의 커서 위치 및 마우스 커서의 모양을 알고자 할때 쓰는 유용한 함수 Class using System; using System.Drawing; using System.Runtime.InteropServices; class CGetCursor { [StructLayout(LayoutKind.Sequential)] public struct ICONINFO { public bool fIcon; public Int32 xHotspot; public Int32 yHotspot; public IntPtr hbmMask; public IntPtr hbmColor; } [StructLayout(LayoutKind.Sequential)] public struct CURSORINFO { public Int32..

[MFC] 한줄로 Swap 하기

보통 Swap을 할때 함수를 만들어서 포인터 인자값으로 넘겨서 깊은복사를 하는 반면 지금 설명하는 Swap의 경우 "^" 연산자를 통해서 공식을 만들어 Swap을 할수 있다는것을 알았다. 일반적인 함수의 경우 #include void Swap(int *, int *); int main(void){ int a, b; a = 5; b = 10; Swap(&a, &b); printf("%2d %2d", a, b); return 0; } void Swap(int *a, int *b){ int Temp = *a; *a = *b; *b = Temp; } 이런식으로 함수를 따로 만들어 쓰는 반면 지금 설명하려는 Source는 한줄로 가능하다. #include int main(void){ int a, b; a = 5;..

Application/MFC 2014.08.13

[정보] DOS 명령어 배치파일 작성법

프로젝트 기간중 배치파일을 만들일이 있어서 만든 배치파일... 사용법은 간단하다. 기본적인 한줄 정도의 배치파일 생성 예 (간단한 PATH이동 C:\ => C:\WINDOWS ) C:\>ECHO CD WINDOWS > Bath.bat 로 간단한 배치파일을 생성 할 수 있다. 두 줄 이상의 배치파일을 생성의 경우 C:\>COPY CON Bath.Bat CD WINDOWS COMMAND.Bat ^Z 이런 식으로 배치파일 생성을 하면 된다. ^Z : Ctrl + Z

Application/정보 2014.08.13
728x90
반응형