Published on2017年4月15日WTL自定义的常用类Windowscpp介绍了 WTL 自定义的常用类,包括设置背景图片的`CBitmapBkgnd`类、设置背景颜色及字体颜色的`CCtrlColor`类、自定义静态文本控件的`CMyStatic`类及`CCoolLabel`类,详细说明了各类的功能及用法。
Published on2017年4月15日WTL对话框应用程序常用头文件Windowscpp文章介绍 WTL 对话框应用程序常用头文件,包括提前声明 CString 类的 _WTL_USE_CSTRING,以及 atlbase、atlapp 等多个用于基本类、窗口类、数据交换类等的头文件,方便开发。
Published on2017年4月15日实现无标题栏对话框的拖动Windowscpp文章介绍实现无标题栏对话框拖动的方法。有两种方案,常规思路繁琐且需处理诸多细节,第二种通过处理 WM_NCHITTEST 消息,在客户区模仿标题栏拖动行为实现,代码简单易理解,对话框其他对象照常工作。
Published on2017年4月15日WTL IWebBrowser2调用网页中javascript函数Windowscpp文章介绍通过 WTL 的 IWebBrowser2 调用网页中 javascript 函数。给出简单含 js 网页代码,及相关 WebBrowser ActiveX 控件成员变量等操作,在 OnInitDialog 中导航到网页,OnOk 函数中测试执行 js 函数,还给出 WtlCallJavascript 函数,运行后可实现相应功能。
Published on2017年4月15日WTL 通过IWebBrowser2接口使WebBrowser控件在自己的窗口打开网页Windowscpp在 WTL 中,为使 WebBrowser 控件在自己窗口打开网页,需添加 IWebBrowser2 控件,创建时勾选相关选项并插入控件。通过代码实现运行后打开默认网页及解决同一窗口打开网页问题,还需处理编译错误和运行时响应事件等。