소스 검색

test drag & drop

Hongtae Kim 8 년 전
부모
커밋
19601e15d9
1개의 변경된 파일10개의 추가작업 그리고 1개의 파일을 삭제
  1. 10
    1
      TestApp1/TestApp1.cpp

+ 10
- 1
TestApp1/TestApp1.cpp 파일 보기

@@ -15,7 +15,16 @@ public:
15 15
 	void OnInitialize(void) override
16 16
 	{
17 17
 		DKLog("%s", DKGL_FUNCTION_NAME);
18
-		window = DKWindow::Create("DefaultWindow", DKWindow::StyleGenericWindow, this->EventLoop());
18
+		DKWindow::WindowCallback cb = {};
19
+
20
+		cb.filesDropped = DKFunction([](DKWindow*, const DKPoint&, const DKWindow::WindowCallback::StringArray&) {
21
+			DKLog("cb.filesDropped");
22
+		});
23
+
24
+		window = DKWindow::Create("DefaultWindow", 
25
+								  DKWindow::StyleGenericWindow|DKWindow::StyleAcceptFileDrop,
26
+								  this->EventLoop(),
27
+								  cb);
19 28
 		window->Activate();
20 29
 
21 30
 		window->AddEventHandler(this,