// hex_edit.h : hex edit // #pragma once #include #include class hex_edit { HWND hwnd_; bool hz_; static std::wstring fn_prop_key; static std::wstring obj_prop_key; static const wchar_t* hex_z; static const wchar_t* hex_e; static LRESULT __stdcall hex_edit_proc(HWND hwnd, UINT msg, WPARAM wp, LPARAM lp); public: hex_edit(); ~hex_edit(); public: HWND attach(HWND hwnd); void clear(void); unsigned value(void); void set_value(unsigned v); };