搭建好Visual C++2010与windows SDK fo windows7的开发平台以后,
小试牛刀,检验下开发windows7的下的tabletpc应用,这个东西财务记账比较多,
大家先看效果,然后讲解详细代码
详情请见代码注释
// Windows 头文件#include <windows.h>//tabletpc头文件#include <micaut.h>#include <micaut_i.c>// Asserts header#include "assert.h"#define ASSERT assert#include "resource.h" // main symbols, including command IDs#include "EventSinks.h" // 声明事件#include "MathInputControl.h" // 定义数学输入头文件const WCHAR gc_wszAppName[] = L"CSDN Math Input Control ";// 数学输入控件指针CMathInputControlHost* g_pMathInputControlHost;//初始化HRESULT CMathInputControlHost::Init(HWND hWnd, HWND hWndEdit){ HRESULT hr; m_hWnd = hWnd; m_hWndEdit = hWndEdit; // 创建对象 hr = CoCreateInstance(CLSID_MathInputControl, NULL, CLSCTX_INPROC_SERVER, IID_IMathInputControl, (void **)&m_pIMathInputControl); if (FAILED(hr)) { // 失败则返回 ASSERT("failed" && FALSE); return hr; } // 让数学输入控件自动适应变化 LONG right = mc_left + mc_width; LONG bottom = mc_top + mc_height; hr = m_p