mirror of
https://github.com/lltcggie/waifu2x-caffe.git
synced 2025-06-26 21:52:49 +00:00
48 lines
1.1 KiB
C
48 lines
1.1 KiB
C
|
#pragma once
|
|||
|
|
|||
|
#include <windows.h>
|
|||
|
|
|||
|
|
|||
|
class CWindowBase
|
|||
|
{
|
|||
|
private:
|
|||
|
// <20>_<EFBFBD>C<EFBFBD>A<EFBFBD><41><EFBFBD>O<EFBFBD>v<EFBFBD><76><EFBFBD>V<EFBFBD>[<5B>W<EFBFBD><57>(<28><><EFBFBD><EFBFBD>)
|
|||
|
virtual LRESULT WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) = 0;
|
|||
|
|
|||
|
protected:
|
|||
|
HWND hWindow;
|
|||
|
DWORD dwStyle;
|
|||
|
|
|||
|
public:
|
|||
|
// <20><><EFBFBD>z<EFBFBD>f<EFBFBD>X<EFBFBD>g<EFBFBD><67><EFBFBD>N<EFBFBD>^(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȃ<EFBFBD>)
|
|||
|
virtual ~CWindowBase();
|
|||
|
|
|||
|
// <20>_<EFBFBD>C<EFBFBD>A<EFBFBD><41><EFBFBD>O<EFBFBD><4F><EFBFBD>쐬
|
|||
|
// Adjust: <20>^<5E>Ȃ<EFBFBD><C882>T<EFBFBD>C<EFBFBD>Y<EFBFBD><59><EFBFBD>N<EFBFBD><4E><EFBFBD>C<EFBFBD>A<EFBFBD><41><EFBFBD>g<EFBFBD>̈<EFBFBD><CC88>̂<EFBFBD><CC82>̂Ƃ<CC82><C682><EFBFBD>
|
|||
|
// bSizeBox: <20>^<5E>Ȃ<EFBFBD><C882>T<EFBFBD>C<EFBFBD>Y<EFBFBD>ύX<CF8D>ł<EFBFBD><C582><EFBFBD><EFBFBD>悤<EFBFBD>ɂ<EFBFBD><C982><EFBFBD>
|
|||
|
HWND InitWindow(HINSTANCE hInstance, UINT Width, UINT Height,
|
|||
|
BOOL Adjust, BOOL bSizeBox, LPCTSTR szClassName, LPCTSTR szWindowTitle);
|
|||
|
|
|||
|
HWND InitWindow(HINSTANCE hInstance, UINT Width, UINT Height,
|
|||
|
BOOL Adjust, LPCTSTR szClassName, LPCTSTR szWindowTitle,
|
|||
|
UINT WindowClassStyle = CS_HREDRAW | CS_VREDRAW, DWORD WindowStyle = WS_OVERLAPPEDWINDOW);
|
|||
|
|
|||
|
// <20>E<EFBFBD>B<EFBFBD><42><EFBFBD>h<EFBFBD>E<EFBFBD><45><EFBFBD>\<5C><>
|
|||
|
void ShowWindow(int nCmdShow);
|
|||
|
|
|||
|
// <20><><EFBFBD>C<EFBFBD><43><EFBFBD>E<EFBFBD>B<EFBFBD><42><EFBFBD>h<EFBFBD>E<EFBFBD>̃n<CC83><6E><EFBFBD>h<EFBFBD><68><EFBFBD><EFBFBD><EFBFBD>擾
|
|||
|
HWND GetWindowHandle(void);
|
|||
|
|
|||
|
// <20><><EFBFBD>b<EFBFBD>Z<EFBFBD>[<5B>W<EFBFBD><57><EFBFBD>[<5B>v
|
|||
|
void MessageLoop();
|
|||
|
|
|||
|
// <20>߂<EFBFBD><DF82>l: <09>I<EFBFBD><49> 0
|
|||
|
// <09><><EFBFBD>b<EFBFBD>Z<EFBFBD>[<5B>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1
|
|||
|
// <09><><EFBFBD>b<EFBFBD>Z<EFBFBD>[<5B>W<EFBFBD>͂Ȃ<CD82><C882><EFBFBD><EFBFBD><EFBFBD> 2
|
|||
|
int PeekLoop();
|
|||
|
|
|||
|
|
|||
|
// <20>_<EFBFBD>C<EFBFBD>A<EFBFBD><41><EFBFBD>O<EFBFBD>v<EFBFBD><76><EFBFBD>V<EFBFBD>[<5B>W<EFBFBD><57>(<28>`<60><><EFBFBD><EFBFBD>)
|
|||
|
static LRESULT CALLBACK DispatchWindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
|
|||
|
};
|