MFC에서 windows form을 만들 수 있나요?

paradise의 이미지

삭제

drinkme의 이미지

안되요.

이형영의 이미지

만들수 있습니다.

shint의 이미지

만드는건 아니고. 참고하는 겁니다.

- Windows Form 은 C# 과 CLR 에서 지원하는것 같습니다.
- 보통 윈도우는 .rc 와 resouce,h 리소스를 사용합니다.
- MFC 에서는 dialog 를 사용합니다.
- Windows API 역시 dialog 를 사용합니다.
CreateWindow() 함수를 사용하기도 합니다.

제가 알기로는 Windows Form 과 윈도우 창 (MFC) 리소스'는 다릅니다.

MFC 에서 Windows Form 을 사용하려면?
- Windows Form 을 ActiveX OCX 로 만들어서 사용
- 화면 DC 나 View 를 복제하여 사용
- RuntimeClass 가 복제 될지는 모르겠네요.
- 별도에 실행파일로 분리하여 실행하셔도 됩니다.

사용자 정의 컨트롤을 호스팅해서 사용하는 방법이 있는거 같은데. 안해봐서 모르겠네요. ㅇ_ㅇ;;

MFC에서 Windows Form 사용자 정의 컨트롤 사용
https://msdn.microsoft.com/ko-kr/library/ahdd1h97.aspx

Developing Windows Forms Control using MFC and Managed C++
https://www.codeproject.com/Articles/1935/Developing-Windows-Forms-Control-using-MFC-and-Man

이 동영상은 되네요.

004C Hosting Windows Form in MFC Application
https://www.youtube.com/watch?v=IA5LS0kYlKU

[VC++/CLI] CLI Windows Forms Control Library를 MFC Dialog Based에서 사용하는 방법
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNo=20&no=7794&ref=7794

//
간단한 WinForms 프로그램
http://www.csharpstudy.com/WinForms/WinForms-Intro.aspx

C# Windows Forms Application Tutorial with Example
https://www.guru99.com/c-sharp-windo

1단계: Windows Forms 응용 프로그램 프로젝트 만들기
https://msdn.microsoft.com/ko-kr/library/dd492132.aspx

CreateWindow?? ( ??????を作成する )
http://p.booklog.jp/book/76727/page/1961927

CreateWindow
http://soen.kr/lecture/win32api/reference/Function/CreateWindow.htm

Create Window and add window closing event handler : Window Event ≪ Windows Presentation Foundation ≪ VB.Net Tutorial
http://www.java2s.com/Tutorial/VB/0290__Windows-Presentation-Foundation/CreateWindowandaddwindowclosingeventhandler.htm

CreateWindow 함수 :WinAPI / :Programming
http://blog.naver.com/PostView.nhn?blogId=power2845&logNo=50157909176

API 탐방 5편. 윈도우를 생성하고 표시하자! CreateWindow, ShowWindow
http://blog.eairship.kr/171

CreateWindow function
https://msdn.microsoft.com/ko-kr/library/windows/desktop/ms632679(v=vs.85).aspx

Articles : Windows API
http://www.cplusplus.com/articles/winapi/

Windows API dialogs
http://zetcode.com/gui/winapi/dialogs/

Win32 API samples
http://www.oehive.org/book/export/html/385

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.