My Project
|
00001 00002 00003 00004 00005 00006 00007 00008 00009 00010 00011 00012 00013 00014 00015 00016 00017 00018 00019 00020 00021 00022 00023 00024 00025 00026 00027 00028 #pragma once 00029 #include "Define.h" 00030 #include "ParameterBase.h" 00031 #include "ApplicationWindow.h" 00032 #include <string> 00033 00034 namespace SallyAPI 00035 { 00036 namespace GUI 00037 { 00038 namespace SendMessage 00039 { 00048 00049 class DLL_API_SALLY CParameterApplicationInfo 00050 :public CParameterBase 00051 { 00052 private: 00053 std::string m_strExplicidAppName; 00054 SallyAPI::GUI::CApplicationWindow* m_pWindow; 00055 public: 00056 CParameterApplicationInfo(const std::string& explicidAppName); 00057 ~CParameterApplicationInfo(); 00058 00059 std::string GetExplicidAppName(); 00060 SallyAPI::GUI::CApplicationWindow* GetWindow(); 00061 void SetWindow(SallyAPI::GUI::CApplicationWindow* window); 00062 }; 00063 } 00064 } 00065 }