46 lines
1021 B
C
46 lines
1021 B
C
![]() |
#pragma once
|
|||
|
|
|||
|
class ControlForm : public ui::WindowImplBase
|
|||
|
{
|
|||
|
public:
|
|||
|
ControlForm();
|
|||
|
~ControlForm();
|
|||
|
|
|||
|
/**
|
|||
|
* һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӿ<EFBFBD><EFBFBD>DZ<EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD>д<EFBFBD>Ľӿڣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* GetSkinFolder <EFBFBD>ӿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD>ƵĴ<EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ·<EFBFBD><EFBFBD>
|
|||
|
* GetSkinFile <EFBFBD>ӿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD>ƵĴ<EFBFBD><EFBFBD>ڵ<EFBFBD> xml <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
|||
|
* GetWindowClassName <EFBFBD>ӿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ô<EFBFBD><EFBFBD><EFBFBD>Ψһ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
*/
|
|||
|
virtual std::wstring GetSkinFolder() override;
|
|||
|
virtual std::wstring GetSkinFile() override;
|
|||
|
virtual std::wstring GetWindowClassName() const override;
|
|||
|
|
|||
|
/**
|
|||
|
* <EFBFBD>յ<EFBFBD> WM_CREATE <EFBFBD><EFBFBD>Ϣʱ<EFBFBD>ú<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ᱻ<EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>һЩ<EFBFBD>ؼ<EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
*/
|
|||
|
virtual void InitWindow() override;
|
|||
|
|
|||
|
/**
|
|||
|
* <EFBFBD>յ<EFBFBD> WM_CLOSE <EFBFBD><EFBFBD>Ϣʱ<EFBFBD>ú<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ᱻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
*/
|
|||
|
virtual LRESULT OnClose(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
|
|||
|
|
|||
|
/**
|
|||
|
* <EFBFBD><EFBFBD>ʶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> class name
|
|||
|
*/
|
|||
|
static const std::wstring kClassName;
|
|||
|
|
|||
|
private:
|
|||
|
/**
|
|||
|
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̶߳<EFBFBD>ȡ xml <EFBFBD><EFBFBD><EFBFBD>ɺ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> UI <EFBFBD><EFBFBD><EFBFBD>ݵĽӿ<EFBFBD>
|
|||
|
*/
|
|||
|
void OnLoadedResourceFile(const std::wstring& xml);
|
|||
|
|
|||
|
/**
|
|||
|
* <EFBFBD><EFBFBD>̬<EFBFBD><EFBFBD><EFBFBD>½<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӿ<EFBFBD>
|
|||
|
*/
|
|||
|
void OnProgressValueChagned(float value);
|
|||
|
};
|
|||
|
|