blob: aebbda59124cb4ec14f474a2489463e55ea73d86 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#pragma once
#include "AppState.h"
#include "Utils/WTL/atlddx.h"
#include "Utils/miscUtils.h"
class ModelAdvancedDlg :
public CDialogImpl<ModelAdvancedDlg>
{
CComboBox cbWave, cbReshapedMatMul;
AppState& appState;
public:
static constexpr UINT IDD = IDD_MODEL_ADV;
ModelAdvancedDlg( AppState& app ) : appState( app ) { }
BEGIN_MSG_MAP( ModelAdvancedDlg )
MESSAGE_HANDLER( WM_INITDIALOG, onInitDialog )
ON_BUTTON_CLICK( IDOK, onOk )
ON_BUTTON_CLICK( IDCANCEL, onCancel )
END_MSG_MAP()
bool show( HWND owner );
private:
LRESULT onInitDialog( UINT nMessage, WPARAM wParam, LPARAM lParam, BOOL& bHandled );
void onOk();
void onCancel()
{
EndDialog( IDCANCEL );
}
};
|