24 lines
506 B
C++
24 lines
506 B
C++
#ifndef _CLIPBOARD_HPP_
|
|
#define _CLIPBOARD_HPP_
|
|
#include <mdiwin/windows.hpp>
|
|
|
|
class Clipboard
|
|
{
|
|
public:
|
|
Clipboard(HWND hOwnerWnd);
|
|
~Clipboard();
|
|
void changeClipboardChain(WORD message,WPARAM wParam,LPARAM lParam);
|
|
WORD drawClipboard(WORD message,WPARAM wParam,LPARAM lParam);
|
|
private:
|
|
void handleClipboardData(void)const;
|
|
WORD isOkay(void)const;
|
|
HWND mhOwnerWnd;
|
|
HWND mhNextViewerWnd;
|
|
};
|
|
|
|
inline
|
|
WORD Clipboard::isOkay(void)const
|
|
{
|
|
return (mhNextViewerWnd && mhOwnerWnd);
|
|
}
|
|
#endif // macro guards
|