Implement Win32 drag drop file and change main window size
This commit is contained in:
@@ -4,4 +4,8 @@
|
||||
// 主窗体标题
|
||||
#define MAIN_FRAME_TITTLE L"DLT Splitter —— Dev by : LuChiChick"
|
||||
|
||||
// 主窗体最小面积
|
||||
#define MAIN_FRAME_SIZE_WIDTH_MIN 350
|
||||
#define MAIN_FRAME_SIZE_HEIGHT_MIN 350 * 1.5
|
||||
|
||||
#endif
|
||||
@@ -11,6 +11,8 @@ extern "C"
|
||||
#include "d3d11.h"
|
||||
}
|
||||
|
||||
#include "Type_Descriptions.hpp"
|
||||
|
||||
// D3D11 相关
|
||||
extern ID3D11Device *g_pd3dDevice; // D3D11 设备句柄
|
||||
extern ID3D11DeviceContext *g_pd3dDeviceContext; // D3D11 设备上下文句柄
|
||||
@@ -20,4 +22,8 @@ extern bool g_SwapChainOccluded; // 交换链是否阻塞
|
||||
|
||||
extern ID3D11RenderTargetView *g_mainRenderTargetView; // D3D11 渲染目标
|
||||
|
||||
// 文件输入相关
|
||||
extern Input_File_Node *input_dlt_file_list_head;
|
||||
extern size_t input_dlt_file_count;
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,11 @@
|
||||
#ifndef __TYPE_DESCRIPTIONS_HPP__
|
||||
#define __TYPE_DESCRIPTIONS_HPP__
|
||||
|
||||
// 文件节点
|
||||
typedef struct Input_File_Node
|
||||
{
|
||||
char *file_name_str;
|
||||
Input_File_Node *p_next;
|
||||
} Input_File_Node;
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user