본문 바로가기
반응형

C++ 200제996

비주얼스튜디오 윈도우 아이콘 인클루드 가이드 (아이콘 만들기 크기) 비주얼스튜디오 윈도우 아이콘 인클루드 가이드 (아이콘 만들기 크기) 출처는 스택오버플로우이며, 윈도우 비스타, 7, XP 등은 이미 적정 사이즈 가이드가 있습니다. 그래서 비표준으로 아무 크기의 아이콘을 사용하면 안 되고, 윈도우 응용프로그램 가이드에 맞춰 윈도우 아이콘 만들기를 해야 합니다. 가령, XP 표준에는 256 * 256이 없습니다. 세부적으로 96dpi를 기준으로 작업해야 하나 윈도우 OS 마다 적정 크기가 다르므로 ICON을 추가할 땐 반드시 가이드에 맞춰 사이즈를 정해놓고 만들어야 합니다. 다행히 많은 표준 가이드를 스택오버플로우에 정리되어 있네요. 관련 글 소개합니다. 윈도우XP는 16, 32, 48 사이즈의 아이콘을 사용(만들기)합니다. 윈도우7은 256 크기 윈도우 아이콘을 지원합니.. 2019. 2. 23.
C# 마우스 매크로 만들기 Mouse 자동 클릭 프로그램 강좌 C# 마우스 매크로, Mouse 클릭, 위치 이동 소스 예제 웹 서핑으로 얻은 소스 정리하여 소개합니다. 마우스 매크로에 필요한 기능은 2개입니다. 마우스 커서 위치 이동마우스 자동 클릭 이벤트 발생 그래서, 아래처럼 『마우스 매크로』에 필요한 MouseEvent 함수, SetCursorPos 함수를 선언합니다. 12345[DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]public static extern void MouseEvent(int dwFlags, int dx, int dy, int cButtons, int dwExtraInfo); [DllImport("user32")]pu.. 2019. 2. 22.
Qt QDialogButtonBox connect 이벤트 예제 소스, signal slot emit Qt QDialogButtonBox connect 이벤트 예제 소스, signal slot emit Qt Designer - Buttons - Button Box 위 그림처럼 『Button Box를 ui에 추가』했을 때 이벤트 설정하는 방법입니다. Qt5 이전, 이후 버전으로 구현 소스를 나눌 수 있습니다. Qt5 이전 버전 12connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept()));connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject()));cs connect는 다들 아시다시피 Qt5.3 이후로 획기적인 변화가 생겼죠. 그래서 Qt5 이전 버전을 쓰신다면 위와 같이 예전 스타일로 사용하시면 됩니다. Q.. 2019. 2. 21.
C# Lambda 예제, if else 람다 축약 방법 (Action 델리게이트) C# Lambda 예제, if else 람다 축약 방법 (Action 델리게이트) 출처 : c# If else shorthand [바로가기] 아래와 같은 if else 문을 축약하려 합니다. 1234567891011bool validName = true; if (validName){ name = "Daniel"; surname = "Smith";}else{ MessageBox.Show("Invalid name");}Colored by Color Scriptercs bool 변수에 물음표 연산자를 응용하여 처리할 수 있을까요? 123456789validName ? { name = "Daniel"; surname = "Smith";} : { MessageBox.Show("Invalid name");}Colo.. 2019. 2. 19.
반응형