반응형 C & C++/MFC 컨트롤199 [Dialog] 윈도우 최대 및 최소 크기 설정 1. WM_GETMINMAXINFO - 윈도우의 크기(SIze) 나 위치(Position) 이 변경되었을때 윈도우에 보내지는 메시지 - 윈도우의 최대, 최소 크기 및 위치를 설정할 수 있다. 2. MINMAXINFO structure - 윈도우의 최대 최소 크기 및 위치, 윈도우의 변경되는 크기에 대한 정보를 담은 구조체 Syntax typedef struct { POINT ptReserved; POINT ptMaxSize; POINT ptMaxPosition; POINT ptMinTrackSize; POINT ptMaxTrackSize; } MINMAXINFO; Member - ptReserved : 예약된 값, 사용되지 않는다. - ptMaxSize : 윈도우의 최대 가로길이와 세로 길이를 POINT.. 2011. 4. 27. [Combo] 콤보박스 클릭 없이 콤보박스 목록 열기 CB_SHOWDROPDOWN 메시지를 콤보박스에 보내면 된다. cf) MSDN 에 CB_SHWODROPDOWN 대한 내용. ---------------------------------------------- CBS_DROPDOWN 또는 CBS_DROPDOWNLIST 스타일을 가진 콤보박스에서, 목록을 숨기거나 보여주기를 할때 응용프로그램은 CB_SHWODROPDOWN 메시지를 콤보박스에 보낸다. 이 메시지를 보내기 위해서는 SendMessage 를 사용한다. SendMessage 의 파라미터는 아래와 같다. SendMessage((HWND) hWnd, // 목적 대상 윈도우의 핸들, CB_SHOWDROPDOWN, // 보내려는 메시지 (WPARAM) wParam, // 보여줄 상태 (LPARAM) lPa.. 2011. 4. 27. [Widget] 시계 Introduction I created this tiny clock program, which supports custom skins, for my brother. Anyone who wants to add a new skin can create a skin directory in /Theme/*. Background The code is written based upon Windows layered window and GDI+. In the source code, you will find the GDIPluszH.h file which is provided here and also the CXml classes which are provided here. How to Add a New Skin Eac.. 2011. 4. 26. [Dialog] 쪼개지는 다이얼로그 The Pitch Ever get bored minimizing, maximizing & restoring windows? Ever wanted to catch the user unawares and make them notice an app that's just that little bit special. Ever wanted to make a stealth program that literally slides into the background. Well with the CWindowAnima class you can now animate the appearance and disappearance of windows in ways a little different from the norm. There.. 2011. 4. 26. [Button] 이동하는 버튼, 배경이미지 바꾸기 Introduction In UI development, we have to implement some nice effects usually, and making some controls to be transparent is a problem that we often meet. In this article, I present an approach to implement the transparency of controls. The source code includes the class CTransparentHelper based on the Win32 API, and it can be used in MFC, ATL, WTL, Win32 applications, or may be some other fram.. 2011. 4. 26. [MessageBox] 다양한 메시지 박스 Introduction In any application with many features and non-trivial user interface, it is necessary to display some message boxes. Sometimes you want to ask user, "Do you want to continue or stop?". Unfortunately standard Windows MessageBox() does not have this option, unless you carefully word message so that it can be answered with a yes or no. This leaves user re-reading your message and think.. 2011. 4. 26. 이전 1 ··· 15 16 17 18 19 20 21 ··· 34 다음 반응형