멤버변수 m_FlowChart 추가하기. (아래 그림. )
- 본멤버변수 추가과정에서 클래스 CFlowchrrtpro1 도 자동생성된다.
시험 실행하기. test 라는 단독실행프로그램에서 보이게 한예.
FlowChartX 관련 클래스들 추가로 임포팅시키기.
메뉴 : Project -> Add Class... 클릭하여 뜬 창에서 MFC -> MFC Class From TypeLib 선택하고 버튼 Add 클릭하여 뜬 아래창에서 붉박의 type library 선택하고, Interfaces 에 있는 모든 것들의 class 생성시키려면 파랑색 박스 클릭하고 이후 class 중에 CFlowChart 는 앞의 과정에서 이미 생성된 것이므로 선택하여 버튼 < 클릭하여 제외시킨다.
한편, 랩퍼 클래스들이 종류가 너무 많아서 프로젝트에 FlowChartX 관련 클래스들이 너무 많이 생성되어 이후 코드 가독성 떨어질 위험성 높다. 당장 필요없는 클래스들까지 모두 생성할 필요는 없다. 그리고 클래스 명칭 및 파일명이 기존 프로젝트에 있던것들과 중복되는 경우엔 클래스명과 파일명은 변경해도 된다. prefix로 FChart를 부착해두는것이 이후 관리상 편리함. CBoxes는 CFChartBoxes 로.
온라인 설명서
https://www.mindfusion.eu/onlinehelp/flowchartx/index.htm
상기 설명문 내용중에 레지스트리 등록없이 사용하는 방법 이라고 안내된 내용 복사해옴.
Distribution includes manifest files for side-by-side / registration free deployment. MindFusion.Diagramming.32bit.manifest describes the 32-bit version of the component, and MindFusion.Diagramming.64bit.manifest describes the 64-bit version. To load the component without registering it, add a dependentAssembly entry to your application's manifest:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"><assemblyIdentity version="1.0.0.0" processorArchitecture="*" name="app.exe" type="win32" /> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="MindFusion.Diagramming.32bit" version="4.9.6.0" processorArchitecture="x86" language="*" /> </dependentAssembly> </dependency> </assembly> |
첫 등록 : 2016.01.29
최종 수정 : 2020.09.18
단축 주소 : https://igotit.tistory.com/635
'VisualStudio.C++.C# > 코딩팁,함수활용,단편' 카테고리의 다른 글
장치 클래스 GUID. (0) | 2016.01.30 |
---|---|
USB 연결/분리 검출, WM_DEVICECHANGE, OnDeviceChange, RegisterDeviceNotification,dht.h, (0) | 2016.01.30 |
MFC 응용프로그램 실행 인자 전달하기. (0) | 2016.01.28 |
DLL 의 절대 경로 알아내기. GetModuleFileName (0) | 2016.01.28 |
외부프로그램 실행시키기. CreateProcess, ShellExecute, WinExec (0) | 2016.01.28 |
댓글