일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- window
- install
- C
- c++
- go
- GO 언어
- 영화
- json
- windows
- Callback
- FOR
- package
- 리뷰
- Golang
- Sync
- JavaScript
- Python
- Linux
- bitcoin
- tcp
- File
- 책
- API
- range
- write
- go언어
- Close
- http
- channel
- mutex
- Today
- Total
목록windows (6)
Code Habit
GetMonitorInfo를 사용하여 모니터 Display 정보를 구할 수 있다. BOOL GetMonitorInfoA( [in] HMONITOR hMonitor, [out] LPMONITORINFO lpmi ); hMonitor에 구하고자 하는 모니터 핸들을 넘기면 해당 모니터의 Display 정보를 MONITORINFO(structure)로 전달 받는다. 이때 MONITORINFO의 멤버변수 중 cbSize를 sizeof(MONITORINFO) (or sizeof(MONITORINFOEX)로 초기화하고 전달해야 한다. typedef struct tagMONITORINFO { DWORD cbSize; RECT rcMonitor; RECT rcWork; DWORD dwFlags; } MONITORINFO..
멀티 모니터 구성에서 개발한 Application이 속한 모니터 정보를 구하고 싶을때 다음과 같은 API 함수들을 활용할 수 있다. - MonitorFromWindow - MonitorFromRect - MonitorFromPoint 각각 Window (or Rect or Point) 가 위치한 ( 혹은 영역이 많이 포함된 ) 모니터의 핸들을 반환해준다. HMONITOR MonitorFromPoint( [in] POINT pt, [in] DWORD dwFlags ); HMONITOR MonitorFromRect( [in] LPCRECT lprc, [in] DWORD dwFlags ); HMONITOR MonitorFromWindow( [in] HWND hwnd, [in] DWORD dwFlags ); 매..
2021년 프로그래밍 언어순위로 Python이 JAVA를 제치고 2위로 올라왔다. TIOBE에서 20년만에 처음으로 C와 JAVA 외에 다른 언어가 2위권으로 진입한 것으로 이는 Python이 얼마나 범용적으로 사용되고 있는지를 알려준다. 하여 이번 포스팅에서는 간단하게 Python을 설치하는 법을 알아보겠다. 시작이 반이다. 설치해서 빌드하고 실행하면 이미 그 언어의 절반을 정복한 것이다 ! Python을 설치하기 위해 가장 먼저 해야하는 것은 사이트에 들어가 Python 설치 파일을 다운로드 하고 설치 하는 것이다. 다음 주소로 접속하면 현재 윈도우 환경에 맞는 파이썬 버전이 알아서 뜰 것이다. www.python.org/downloads/ 파이썬 인스톨 화면이다. 아래에 보면 'Add Python ..
Go 언어는 다음 웹사이트에서 운영체제별로 다운받아 설치할 수 있다. https://golang.org/dl/ Downloads - The Go Programming Language Downloads After downloading a binary release suitable for your system, please follow the installation instructions. If you are building from source, follow the source installation instructions. See the release history for more information about Go releases golang.org 리눅스 리눅스에서 설치하는 방법은 바이너리를 직접 ..
GDI(Graphics Device Interface)는 Windows 운영체제에서 화면전체, 특정 Window, 메모리에 그림을 그리는데 사용되는 모듈이다. 그리기 작업을 할 때 추가로 DC(Device Context)가 필요하기 때문에 GDI를 사용할 때 미리 DC를 만들고 사용해야 한다. DC(Device Context)란 출력에 필요한 모든 정보를 가지는 데이터 구조체이며 GDI 모듈에 의해 관리된다. 윈도우 API인 GetDC함수로 DC의 핸들을 얻어오고 사용 후 ReleaseDC로 DC를 반환해야 한다. HDC GetDC(m_hWnd); int ReleaseDC(HWND hwnd, HDC hDC); 그림을 그리기 위해 다음과 같은 GDI 함수들을 사용할 수 있다. COLORREF SetPixe..
모니터 한대를 사용할 때 윈도우 10의 가상 데스크톱을 이용하여 듀얼모니터 처럼 사용할 수 있습니다. 한쪽에는 visual studio를 다른 한쪽에는 google을 띄어 놓고 화면을 전환해가며 작업할 수 있습니다. 모든 가상 데스크톱보기 : Windows Key + Tab 새 가상 데스크톱 만들기 : Windows Key + Ctrl + D 현재 가상 데스크톱 닫기 : Windows Key + Ctrl + F4 다음 스크톱으로 이동 : Windows Key + Ctrl + Right 이전 가상 데스크톱으로 이동 : Windows Key + Ctrl + Left