64

100526 windows7 mfc_최성기_배포용

Embed Size (px)

Citation preview

Page 1: 100526 windows7 mfc_최성기_배포용
Page 2: 100526 windows7 mfc_최성기_배포용
Page 3: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC3

Page 4: 100526 windows7 mfc_최성기_배포용
Page 5: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC5

Page 6: 100526 windows7 mfc_최성기_배포용

Visual Studio

Office 2003

Visual Studio 2005

Office 2007

Office 2007

Black

Page 7: 100526 windows7 mfc_최성기_배포용
Page 8: 100526 windows7 mfc_최성기_배포용

MDI Tabbed Group

MDI Tabbed Standard

MDI Tabbed Standard

+ Auto-Color

Page 9: 100526 windows7 mfc_최성기_배포용
Page 10: 100526 windows7 mfc_최성기_배포용
Page 11: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC11

Page 12: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC12

Page 13: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC13

아니요.GetVersionEx( … ), VerifyVersionInfo( … ) 등

MFC 기능 내에서는 큰 문제 없을 듯.

Page 14: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC14

Page 15: 100526 windows7 mfc_최성기_배포용

Multi-touch

Ribbon

Jumplists

Page 16: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC16

Page 17: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC17

Running Not running

Multiple windows

and hoverActive

Page 18: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC18

Page 19: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC19

Page 20: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC20

Page 21: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC21

Page 22: 100526 windows7 mfc_최성기_배포용

Destinations(“nouns”)

Tasks(“verbs”)

Known categories

Custom categories

User tasks

Taskbar tasks

Pinned category

Page 23: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC23

Page 24: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC24

Page 25: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC25

Page 26: 100526 windows7 mfc_최성기_배포용

Taskbar Features :

Overlay Icon

Progress bar

Jump list

Page 27: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC27

Page 28: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC28

Page 29: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC29

Page 30: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC30

Page 31: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC31

Page 32: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC32

Page 33: 100526 windows7 mfc_최성기_배포용

Taskbar Fretures :

Thumbnail Preview

Thumbnail Toolbars

Page 34: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC34

이미지 출처 : http://farm3.static.flickr.com/2152/2547399057_f91154cb87_o.jpg

Page 35: 100526 windows7 mfc_최성기_배포용
Page 37: 100526 windows7 mfc_최성기_배포용

http://msdn.microsoft.com/en-us/library/dd940543(VS.85).aspx

Page 38: 100526 windows7 mfc_최성기_배포용
Page 39: 100526 windows7 mfc_최성기_배포용
Page 40: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC40

class CWnd{

void OnTabletQuerySystemGestureStatus ( WPARAM wParam, LPARAM lParam );void OnGesture ( WPARAM wParam, LPARAM lParam );

BOOL SetGestureConfig(CGestureConfig* pConfig);BOOL GetGestureConfig(CGestureConfig* pConfig);const PGESTUREINFO GetCurrentGestureInfo() const;

virtual BOOL OnGestureZoom(CPoint ptCenter, long lDelta);virtual BOOL OnGesturePan(CPoint ptFrom, CPoint ptTo);virtual BOOL OnGestureRotate(CPoint ptCenter, double dblAngle);virtual BOOL OnGestureTwoFingerTap(CPoint ptCenter);virtual BOOL OnGesturePressAndTap(CPoint ptPress, long lDelta);

};

Page 41: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC41

Page 42: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC42

class CWnd{

BOOL m_bIsTouchWindowRegistered;

void OnTouchMessage( WPARAM wParam, LPARAM lParam );BOOL RegisterTouchWindow(BOOL bRegister = TRUE, ULONG ulFlags = 0);BOOL IsTouchWindow() const;

virtual ULONG GetGestureStatus(CPoint ptTouch);virtual BOOL OnTouchInputs(UINT nInputsCount, PTOUCHINPUT pInputs);virtual BOOL OnTouchInput

(CPoint pt, int nInputNumber, int nInputsCount, PTOUCHINPUT pInput);};

Page 43: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC43

Page 44: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC44

Page 45: 100526 windows7 mfc_최성기_배포용
Page 46: 100526 windows7 mfc_최성기_배포용

Crash !!

Page 47: 100526 windows7 mfc_최성기_배포용
Page 48: 100526 windows7 mfc_최성기_배포용

MS Word 2007 MS Excel 2007

Page 49: 100526 windows7 mfc_최성기_배포용
Page 51: 100526 windows7 mfc_최성기_배포용

Note : Document-View 구조에 적용됨.

(Dialog Based 프로젝트에서는 미지원)

Page 52: 100526 windows7 mfc_최성기_배포용
Page 53: 100526 windows7 mfc_최성기_배포용

Restart Manager 적용 방법 및

기능 동작 데모

Page 55: 100526 windows7 mfc_최성기_배포용
Page 56: 100526 windows7 mfc_최성기_배포용
Page 57: 100526 windows7 mfc_최성기_배포용

Message Box Task Dialog class CDialog

Page 61: 100526 windows7 mfc_최성기_배포용

Task Dialog 사용 방법 및

기능 데모

Page 62: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 C++ / MFC62

http://www.microsoft.com/downloads/details.aspx?familyid=752CB725-

969B-4732-A383-ED5740F02E93&displaylang=en

http://www.microsoft.com/downloads/details.aspx?familyid=1C333F06-

FADB-4D93-9C80-402621C600E7&displaylang=en

Page 63: 100526 windows7 mfc_최성기_배포용

Visual Studio 2010 공식 팀 블로그

http://vsts2010.net

Page 64: 100526 windows7 mfc_최성기_배포용