C# MFC 차이 비교 - part 1 (table) (연동에 필요한 정보)

C# MFC 차이 비교 - part 1 (table) (연동에 필요한 정보)


C# MFC 차이 - A


Java

C#

 abs

 Math.Abs

 .AddString(...)

 .Items.Add(...)

 AfxMessageBox

 MessageBox.Show

 atoi

 Parse


C# MFC 차이 - B


Java

C#

 BOOL 또는 bool

 Boolean 또는 bool

 bool

 Boolean 또는 bool

 bool

 BS_PUSHLIKE

 BYTE

 byte

C# MFC 차이 - C


Java

C#

 CBitmap

 Bitmap(actually, a GDI+ bitmap)

 CBrush

 Brush

 CDC 또는 CClientDC

 Graphics

 ceil

 Math.Ceiling

 CenterWindow(CWnd)

 .StartPosition = FormStarPosition.CenterParent(도구창에서 제어)

 CFileDialog

 SaveFileDialog, OpenFileDialog 등을 ShowDialog

 CFont

 Font

 char

 char 또는 sbyte.

 둘간의 본질적 의미는 다릅니다. C/C++의 WCHAR과 오히려 그 의미가 더 비슷합니다.

 CListBox::AddString(...)

 CListBox.Items.Add(...)

 ClistBox.GetLBText(n)

 CListBox.GetItemText(n)

 COLORREF

 color

 CPaintDC

 System.Windows.Forms.PaintEventArgs의 OnPaint

 CPEN

 PEN

 CSize

 Size(Int) 또는 SizeF(Float)

 CSpinCtrl (with CEdit buddy control)

 NumericUpDown

 CString

 String

 CWnd::GetClientRect()

 ClientRectangle (property)

 CWnd::Invalidate()

 .Invalidate()

 CWnd::InvalidateRect(&r)

 .Invalidate(...);

 CWnd::ShowWindow(SW_SHOW)

 .Visible = true;

 CWnd::ShowWindow(SW_HIDE);

 .Visible = false;

 CString.GetLength();

 String.Length;


c# 연동 비교 mfc 차이[C# vs MFC] 연동 사전 지식


C# MFC 차이 - D


Java

C#

 DeleteDC

 가비지 컬렉터가 처리

 DestroyWindow

 Close

 DoModal

 .ShowDialog

 double

 double

 DrawItem (CListBox)

 DrawItem event

 DWORD

 uint

C# MFC 차이 - E


Java

C#

 .Ellipse

 .DrawEllipse

 EndDialog(IDCancel)

 Close

 EndDialog(IDOK)

 Close

 exp

 Math.Exp


C# MFC 차이 - F


Java

C#

 .Find (CString)

 .IndexOf  (String)

 .Format

 see CString::Format


c# mfc 비교 차이[C# vs MFC] 연동 사전 지식


C# MFC 차이 - G


Java

C#

 GetBValue

 .B

 .GetClientRect()

 .ClientRectangle (property)

 GetCurSel (CComboBox)

 ... = ComboBox.SelectedIndex;

 GetDC

 Graphics

 GetFont

 .Font

 GetGValue

 .G

 .GetLBText(n) (CListBox)

 .GetItemText(n)

 .GetLBText(n)  (CComboBox)

 .GetSelectedItem.ToString();

 .GetLength() (CString)

 s.Length

 .GetMiterLimit (CDC)

 ... = Pen.MiterLimit;

 GetModuleFileName

 System.Windows.Forms.Application.ExecutablePath

 GetPos (CSpinCtrl)

 NumericUpDown.Value

 GetRange (CSpinCtrl)

 NumericUpDown.Maximum 또는 NumericUpDown.Minimum

 GetRValue

 .R

 .GetSize() (CArray)

 s.Length

 GetSysColor

 Color.FromKnownColor(KnownColor.colorname)

 GetSystemMetrics

 System.Windows.Forms.SystemInformation

 GetTextExtent

 MeasureString

 GetTickCount

 DateTime.Now.Ticks

 GetUserName

 System.Environment.UserName

 GWL_DLGRESULT

 Closing event, DialogResult property

C# MFC 차이 - H


Java

C#

 HBITMAP

 Bitmap (actually, a GDI+ bitmap)

 HBRUSH

 Brush

 HDC

 Graphics (see CDC)

 HPEN

 Pen


C# MFC 차이 - I


Java

C#

 _I64_MAX Int64.MaxValue

 _I64_MIN Int64.MinValue

 int

 int

 __int64

 long

 INT_MAX Int32.MaxValue

 INT_MIN Int32.MinValue

 .Invalidate()

 .Invalidate()

 .Invalidate()

 .Invalidate()

 itoa

 ToString


c# mfc 연동 차이 비교[C# vs MFC] 연동 사전 지식


C# MFC 차이 - K


Java

C#

 KillTimer

 도구상자에서 타이머를 추가하고 객체를 생성해 사용


C# MFC 차이 - L


Java

C#

 LineTo

 DrawLine(2쌍씩)

 ::LoadCursor(NULL, cursorid) 또는 LoadStandardCursor(cursorid) (CWinApp)

 OnSetCursor

 long

 int

 LONG

 int

 LONGLONG

 long


C# MFC 차이 - M


Java

C#

 MessageBox

 MessageBox.Show

 MoveTo

 DrawLine


<< 다음 글로 이어집니다. >>

- C# MFC 소스 비교 [링크]


C# MFC 차이 비교 - part 1 (table) (연동에 필요한 정보)

댓글(0)

Designed by JB FACTORY