KUI——金山界面库
BibleXu
心情好,一切都会好的...
展开
-
KUI——金山界面库之样式解析之源码
#pragma once#include "bkskin.h"class BkStyle : public CBkObject{ BKOBJ_DECLARE_CLASS_NAME(BkStyle, "style")public: BkStyle() : m_uAlign(0) , m_nTextAlign(DT_BOTTOM原创 2013-05-15 15:23:41 · 1329 阅读 · 0 评论 -
界面库学习,控件源码下载网站
http://www.viksoe.dk/code/all_wtl.htm原创 2014-11-21 11:48:17 · 791 阅读 · 0 评论 -
金山界面库——初始对话框注意事项。
金山界面库,初始对话框s原创 2014-11-18 09:39:06 · 710 阅读 · 0 评论 -
TiXmlDocument 解析 C++ vc xml元素文本修改
AAAAAAA BBBBBBB CCCCCCC DDDDDDD CString strXMLPath(_T("")); LPCTSTR pstr = strXMLPath.GetBuffer(); if (findfile.FindFi原创 2014-03-07 15:44:46 · 5245 阅读 · 0 评论 -
TiXmlDocument 解析 C++ vc xml元素文本修改
TiXmlDocument 解析 C++ vc xml元素文本修改金山界面库读取指定配置项xml配置:原创 2014-08-27 16:42:29 · 2295 阅读 · 0 评论 -
CEdit 样式与消息 解析
编辑框(Edit)控件实际上是一个简易的文本编辑器,用户可以在编辑框中输入可添加或插入文本。还有复制、粘贴、剪切、删除等编辑功能。 应用程序用CreateWindowEx创建编辑框控件时,可根据控件的用途在下表中选择部份常数来设定其风格属性(style)。 常数 说明 ES_MULTILINE 多行文本,指定编辑控件可以多行文本编辑,用户每按一次Enter,在当前光标次输入一个回车换行符转载 2014-04-01 18:07:41 · 1176 阅读 · 0 评论 -
最大化,最小化的区别
1.窗体针对底部任务栏的显示 最大化和最小化。 在消息响应函数OnSize()中对:WS_MINIMIZE 和 WS_MAXIMIZE 进行处理 也可用:Bool IsIconic(HWND hWnd); 窗口是否最小化. Bool IsZoomed(HWND hWnd); 窗口是否最大化. OnSize() 对应 消息 WM_SIZE 2.原创 2014-02-19 14:57:27 · 2086 阅读 · 0 评论 -
c++ 金山库绘制文本区域的获取。
CRect C***::GetTextRect(CString strTxt){ //CRect rc(0,0,0,0); CWindowDC dc(::GetDesktopWindow()); CRect rcText(0, 0, 1000, 1000); const BkStyle& textStyle = BkStyle::GetStyle("class"); dc.原创 2014-01-14 10:59:22 · 1064 阅读 · 0 评论 -
WTL/ATL CString CStringA 到 char *
CT2A这个宏的正确用法: 其实主要用的是CW2A宽字符转单字节atlconv.h // =========================================================typedef CW2AEX#ifdef _UNICODE #define CW2T CW2W #define CW2TEX CW2WEX #define原创 2013-10-11 16:27:32 · 1701 阅读 · 0 评论 -
VS2008 查找和替换“调不出窗口”,按快捷键没有用,先别急。
VS2008 查找和替换“调不出窗口”,按快捷键没有用,先别急。你先看看是不是,你不小心把弹出的窗口 拖到边缘去了, 看看 屏幕边缘 有没有。实在不行,你就“窗口”——“重装窗口布局”——看能不能弹出来。每个窗口的为你 vs 应该有保存记录的。我就会把它拖到边缘,老是找不到,后来才发现。把它拖到边缘了。原创 2013-08-05 10:47:20 · 4568 阅读 · 0 评论 -
KUI-金山界面库 自定义消息
#define WM_USER_MY WM_USER + 1010 // 公共消息文件(发送类和接受类都能用到的宏) HWND m_hMsgWnd; // 发送类的成员::SendMessage(m_hMsgWnd, WM_USER_MY, ...);原创 2013-07-31 14:58:44 · 884 阅读 · 0 评论 -
WTL 金山界面库 Realwnd CEdit EN_CHANGE 鼠标进入编辑框 相应消息。
1. 首先确定 你要处理的消息。是什么类型的消息。WTL & ATL 消息种类: 消息处理宏的目的是将消息和相应的处理函数(该窗口的成员函数)联系起来。 根据窗口消息的类别:普通窗口消息(如WM_CREATE),命令消息(WM_COMMANS)和通知消息(WM_NOTIFY)。响应的消息处理宏也分类为三种: 普通消息处理宏——MESSAGE_HANDLER原创 2013-06-24 10:40:59 · 1612 阅读 · 0 评论 -
typedef struct tag***{}***;typedef vector< >;
习惯了vc 6.0 :如这样写#include typedef struct tagSUBITEM{ int nwidth; int nhieght; int nFontsize; int nrow; int ncol; COLORREF cFont; CString strtext;}SUBITEM, *LPSUBITEM;typedef v原创 2013-07-09 10:51:46 · 891 阅读 · 0 评论 -
金山界面库—控件字体样式的设置(大小,颜色)
..\res 下载到配置文件: 修改控件的颜色原创 2013-06-21 17:57:53 · 1109 阅读 · 0 评论 -
金山界面库——研究(添加自己的控件类)
如果你要封装 一个控件。如:comboboxctrl,你可以直接借用 bkwin 下已有的类进行复制,对其内容进行修改。当你在配置文件中,添加控件节点以后。如: 但是,他并不能正常显示。 这是你需要添加 几行代码:1.打开类:bkwndpanel.h2.找到配置文件加载入口: // Create children v原创 2013-06-18 13:34:29 · 835 阅读 · 0 评论 -
Ctreectrl
树形控件可以用于树形的结构,其中有一个根接点(Root)然后下面有许多子结点,而每个子结点上有允许有一个或多个或没有子结点。MFC中使用CTreeCtrl类来封装树形控件的各种操作。通过调用BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );创建一个窗口,dwStyle中可以使用以下一些树形控件的转载 2014-11-04 17:15:03 · 595 阅读 · 0 评论