-
Notifications
You must be signed in to change notification settings - Fork 30
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 9c86288
Showing
705 changed files
with
132,651 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
.vs/ |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# Intelligent-Drawing-Teaching | ||
智绘教,适用于 Windows 桌面的悬浮窗画笔程序,高效绘制和丰富功能,只为尽可能地提供课堂教学效率。适用于触摸屏设备和PC端。 | ||
|
||
## 提示 | ||
开源项目与软件介绍将在后续完善,敬请期待。 | ||
|
||
立即体验新版本,请转到 Release 界面~ | ||
|
||
## 项目介绍 | ||
智绘教,项目创立与 2023 年 2 月,旨在为了更好地提高课堂效率。 | ||
|
||
智绘教,基于 C++ 开发打造的开源项目,其适用于 Windows7 及以上平台。 | ||
拥有非常丰富的绘图功能和课堂工具: | ||
- 全新 UI2.0 与支持打断动画 | ||
- RTS 触控支持与多指绘图* | ||
- 各式画笔与几何绘图 | ||
- 智能绘图模块,直线、矩形、圆*不在话下 | ||
- PPT 联动,快捷操作 | ||
- 窗口穿透与定格 | ||
…… | ||
|
||
## 项目引用 | ||
HiEasyX | ||
JsonCPP | ||
Hashlib++ | ||
Zip Utils | ||
Stb_image | ||
International Components for Unicode |
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
|
||
Microsoft Visual Studio Solution File, Format Version 12.00 | ||
# Visual Studio Version 17 | ||
VisualStudioVersion = 17.7.33808.371 | ||
MinimumVisualStudioVersion = 10.0.40219.1 | ||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "智绘教", "智绘教\智绘教.vcxproj", "{C74D4D04-F81C-42FE-8D90-7042BA3BB8A0}" | ||
EndProject | ||
Global | ||
GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||
Debug|Win32 = Debug|Win32 | ||
Debug|x64 = Debug|x64 | ||
Release|Win32 = Release|Win32 | ||
Release|x64 = Release|x64 | ||
EndGlobalSection | ||
GlobalSection(ProjectConfigurationPlatforms) = postSolution | ||
{C74D4D04-F81C-42FE-8D90-7042BA3BB8A0}.Debug|Win32.ActiveCfg = Debug|Win32 | ||
{C74D4D04-F81C-42FE-8D90-7042BA3BB8A0}.Debug|Win32.Build.0 = Debug|Win32 | ||
{C74D4D04-F81C-42FE-8D90-7042BA3BB8A0}.Debug|x64.ActiveCfg = Debug|x64 | ||
{C74D4D04-F81C-42FE-8D90-7042BA3BB8A0}.Debug|x64.Build.0 = Debug|x64 | ||
{C74D4D04-F81C-42FE-8D90-7042BA3BB8A0}.Release|Win32.ActiveCfg = Release|Win32 | ||
{C74D4D04-F81C-42FE-8D90-7042BA3BB8A0}.Release|Win32.Build.0 = Release|Win32 | ||
{C74D4D04-F81C-42FE-8D90-7042BA3BB8A0}.Release|x64.ActiveCfg = Release|x64 | ||
{C74D4D04-F81C-42FE-8D90-7042BA3BB8A0}.Release|x64.Build.0 = Release|x64 | ||
EndGlobalSection | ||
GlobalSection(SolutionProperties) = preSolution | ||
HideSolutionNode = FALSE | ||
EndGlobalSection | ||
GlobalSection(ExtensibilityGlobals) = postSolution | ||
SolutionGuid = {C0F8382A-957A-4EC9-845C-F91EF77E245C} | ||
EndGlobalSection | ||
EndGlobal |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,91 @@ | ||
// Created by Microsoft (R) C/C++ Compiler Version 14.38.33030.0 (4e41ac37). | ||
// | ||
// E:\BaiduSyncdisk\工程项目\XMG AI\智绘教\智绘教\智绘教\Debug\PptInterface.tlh | ||
// | ||
// C++ source equivalent of Win32 type library .\\PptInterface.tlb | ||
// compiler-generated file - DO NOT EDIT! | ||
|
||
#pragma once | ||
#pragma pack(push, 8) | ||
|
||
#include <comdef.h> | ||
|
||
namespace PptInterface { | ||
|
||
// | ||
// Forward references and typedefs | ||
// | ||
|
||
struct __declspec(uuid("315b6351-640c-4032-ad0d-127a9d23d6d0")) | ||
/* LIBID */ __PptInterface; | ||
struct __declspec(uuid("5c0bd9b7-b682-3d0e-a671-cf68f7ed0106")) | ||
/* dual interface */ IMyClass; | ||
struct /* coclass */ MyClass; | ||
struct __declspec(uuid("5e39d0dc-45b4-3700-845b-bb7ebd3907c7")) | ||
/* dual interface */ _MyClass; | ||
|
||
// | ||
// Smart pointer typedef declarations | ||
// | ||
|
||
_COM_SMARTPTR_TYPEDEF(IMyClass, __uuidof(IMyClass)); | ||
_COM_SMARTPTR_TYPEDEF(_MyClass, __uuidof(_MyClass)); | ||
|
||
// | ||
// Type library items | ||
// | ||
|
||
struct __declspec(uuid("5c0bd9b7-b682-3d0e-a671-cf68f7ed0106")) | ||
IMyClass : IDispatch | ||
{ | ||
// | ||
// Wrapper methods for error-handling | ||
// | ||
|
||
HRESULT Initialize ( ); | ||
HRESULT Dispose ( ); | ||
_bstr_t LinkTest ( ); | ||
_bstr_t IsPptDependencyLoaded ( ); | ||
long currentSlideIndex ( ); | ||
long totalSlideIndex ( ); | ||
long GetPptHwnd ( ); | ||
HRESULT EndSlideShow ( ); | ||
|
||
// | ||
// Raw methods provided by interface | ||
// | ||
|
||
virtual HRESULT __stdcall raw_Initialize ( ) = 0; | ||
virtual HRESULT __stdcall raw_Dispose ( ) = 0; | ||
virtual HRESULT __stdcall raw_LinkTest ( | ||
/*[out,retval]*/ BSTR * pRetVal ) = 0; | ||
virtual HRESULT __stdcall raw_IsPptDependencyLoaded ( | ||
/*[out,retval]*/ BSTR * pRetVal ) = 0; | ||
virtual HRESULT __stdcall raw_currentSlideIndex ( | ||
/*[out,retval]*/ long * pRetVal ) = 0; | ||
virtual HRESULT __stdcall raw_totalSlideIndex ( | ||
/*[out,retval]*/ long * pRetVal ) = 0; | ||
virtual HRESULT __stdcall raw_GetPptHwnd ( | ||
/*[out,retval]*/ long * pRetVal ) = 0; | ||
virtual HRESULT __stdcall raw_EndSlideShow ( ) = 0; | ||
}; | ||
|
||
struct __declspec(uuid("f261131a-5712-3a8f-a68a-16622b4f117f")) | ||
MyClass; | ||
// [ default ] interface _MyClass | ||
// interface _Object | ||
// interface IMyClass | ||
|
||
struct __declspec(uuid("5e39d0dc-45b4-3700-845b-bb7ebd3907c7")) | ||
_MyClass : IDispatch | ||
{}; | ||
|
||
// | ||
// Wrapper method implementations | ||
// | ||
|
||
#include "E:\BaiduSyncdisk\工程项目\XMG AI\智绘教\智绘教\智绘教\Debug\PptInterface.tli" | ||
|
||
} // namespace PptInterface | ||
|
||
#pragma pack(pop) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
// Created by Microsoft (R) C/C++ Compiler Version 14.38.33030.0 (4e41ac37). | ||
// | ||
// E:\BaiduSyncdisk\工程项目\XMG AI\智绘教\智绘教\智绘教\Debug\PptInterface.tli | ||
// | ||
// Wrapper implementations for Win32 type library .\\PptInterface.tlb | ||
// compiler-generated file - DO NOT EDIT! | ||
|
||
#pragma once | ||
|
||
// | ||
// interface IMyClass wrapper method implementations | ||
// | ||
|
||
inline HRESULT IMyClass::Initialize ( ) { | ||
HRESULT _hr = raw_Initialize(); | ||
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); | ||
return _hr; | ||
} | ||
|
||
inline HRESULT IMyClass::Dispose ( ) { | ||
HRESULT _hr = raw_Dispose(); | ||
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); | ||
return _hr; | ||
} | ||
|
||
inline _bstr_t IMyClass::LinkTest ( ) { | ||
BSTR _result = 0; | ||
HRESULT _hr = raw_LinkTest(&_result); | ||
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); | ||
return _bstr_t(_result, false); | ||
} | ||
|
||
inline _bstr_t IMyClass::IsPptDependencyLoaded ( ) { | ||
BSTR _result = 0; | ||
HRESULT _hr = raw_IsPptDependencyLoaded(&_result); | ||
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); | ||
return _bstr_t(_result, false); | ||
} | ||
|
||
inline long IMyClass::currentSlideIndex ( ) { | ||
long _result = 0; | ||
HRESULT _hr = raw_currentSlideIndex(&_result); | ||
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); | ||
return _result; | ||
} | ||
|
||
inline long IMyClass::totalSlideIndex ( ) { | ||
long _result = 0; | ||
HRESULT _hr = raw_totalSlideIndex(&_result); | ||
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); | ||
return _result; | ||
} | ||
|
||
inline long IMyClass::GetPptHwnd ( ) { | ||
long _result = 0; | ||
HRESULT _hr = raw_GetPptHwnd(&_result); | ||
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); | ||
return _result; | ||
} | ||
|
||
inline HRESULT IMyClass::EndSlideShow ( ) { | ||
HRESULT _hr = raw_EndSlideShow(); | ||
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); | ||
return _hr; | ||
} |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project> | ||
<ProjectOutputs> | ||
<ProjectOutput> | ||
<FullPath>E:\BaiduSyncdisk\工程项目\XMG AI\智绘教\智绘教\Debug\智绘教.exe</FullPath> | ||
</ProjectOutput> | ||
</ProjectOutputs> | ||
<ContentFiles /> | ||
<SatelliteDlls /> | ||
<NonRecipeFileRefs /> | ||
</Project> |
Binary file not shown.
Oops, something went wrong.