2015-05-29 01:47:26 +09:00
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include <windows.h>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class CDialogBase
|
|
|
|
|
{
|
|
|
|
|
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 INT_PTR DialogProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) = 0;
|
|
|
|
|
|
|
|
|
|
protected:
|
|
|
|
|
HWND hDialog;
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
virtual ~CDialogBase(){};
|
|
|
|
|
|
|
|
|
|
// <20>_<EFBFBD>C<EFBFBD>A<EFBFBD><41><EFBFBD>O<EFBFBD><4F><EFBFBD>쐬<EFBFBD><EC90AC><EFBFBD><EFBFBD>
|
2016-05-05 18:49:54 +09:00
|
|
|
|
INT_PTR DoModal(HINSTANCE hInstance, int iDialogId, HWND hWndParent = NULL);
|
2015-05-29 01:47:26 +09:00
|
|
|
|
|
|
|
|
|
HWND GetDialogHWND(void);
|
|
|
|
|
|
|
|
|
|
// <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 INT_PTR CALLBACK DispatchDialogProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
|
|
|
|
|
};
|