社区
界面
帖子详情
请教,金山迷你背单词那个界面是怎么做的?
microchu
2005-09-02 03:57:00
我把它的背景图片贴在自己的窗口上,
用StretchBlt改变窗口大小后会很难看,图片变形了,用BitBlt图片又填充不满,
他那个是怎么做的啊,而且,只能在窗口的右侧向右拉动窗口改变大小,这个怎么实现?
...全文
308
16
打赏
收藏
请教,金山迷你背单词那个界面是怎么做的?
我把它的背景图片贴在自己的窗口上, 用StretchBlt改变窗口大小后会很难看,图片变形了,用BitBlt图片又填充不满, 他那个是怎么做的啊,而且,只能在窗口的右侧向右拉动窗口改变大小,这个怎么实现?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linuxghs
2005-09-11
打赏
举报
回复
to microchu() :
CBitmapButton类中有个函数LoadBitmaps(),其中有四个参数,不过你可以包含三个的。比如LoadBitmaps(IDB1,IDB2,IDB3);第四个可以不写的。呵呵,我的软件界面也用到了这个函数,不错的。
microchu
2005-09-11
打赏
举报
回复
看了CBitmapButton的帮助和例子,发现CBitmapButton只是在选择、获得焦点、失去焦点和不可用,这四个状态的图片,跟我要的不一样,我要的是鼠标划过时图片变化,最后从CodePorject上找了一个
CHoverButton的例子搞定,呵呵.
microchu
2005-09-08
打赏
举报
回复
晓得的人,帮忙指点一下,谢谢!!!
Stefine
2005-09-08
打赏
举报
回复
Supporting & UP
microchu
2005-09-08
打赏
举报
回复
:)
alicewdq
2005-09-07
打赏
举报
回复
精神可佳~~!!!关注中~~~
microchu
2005-09-07
打赏
举报
回复
背景现在搞定了,是将背景图片的左侧和右侧分别取固定长度的图片贴在窗体的左侧和右侧,中间的就是CStatic控件了:
void CScrollTextDlg::OnPaint()
{
if (IsIconic())
{
CPaintDC dc(this); // 用于绘制的设备上下文
SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0);
// 使图标在工作矩形中居中
int cxIcon = GetSystemMetrics(SM_CXICON);
int cyIcon = GetSystemMetrics(SM_CYICON);
CRect rect;
GetClientRect(&rect);
int x = (rect.Width() - cxIcon + 1) / 2;
int y = (rect.Height() - cyIcon + 1) / 2;
// 绘制图标
dc.DrawIcon(x, y, m_hIcon);
}
else
{
//CDialog::OnPaint();
CPaintDC dc(this);
CRect rect;
GetClientRect(&rect);
CDC dcMem;
dcMem.CreateCompatibleDC(&dc);
BITMAP bitmap;
m_bmpBackground.GetBitmap(&bitmap);
CBitmap * pbmpold = dcMem.SelectObject(&m_bmpBackground);
dc.StretchBlt(0,0,156,rect.Height(), &dcMem,0,0,156,bitmap.bmHeight,SRCCOPY);
dc.StretchBlt(rect.Width() - 77,0,77,rect.Height(),&dcMem,bitmap.bmWidth - 77,0,77,bitmap.bmHeight,SRCCOPY);
//dc.BitBlt(0,0,bitmap.bmWidth,bitmap.bmHeight,&dcMem,0,0,SRCCOPY);
}
}
现在还有个问题就是那些CBitmapButton的图片是如何变化的,从网上看到的是CBitmapButton的四个
图片状态分别是从四个bitmap资源文件得到的,而金山迷你背单词的按钮图片是三个状态图片(没有
disable状态图片)在一个图片文件中,请问我如何做才能变化CBitmapButton为这三个状态!?
xiao_xiao_zi
2005-09-07
打赏
举报
回复
响应WM_SIZING
其中有个fwside的参数,就是方向了
microchu
2005-09-06
打赏
举报
回复
契而不舍!顶啊
microchu
2005-09-05
打赏
举报
回复
没办法,自己顶
zyb1235
2005-09-03
打赏
举报
回复
我也很关注
我想知道如何实现可换皮肤但不用控件的方法
microchu
2005-09-03
打赏
举报
回复
sorry,说错了,金山迷你背单词的窗口只能横向变化大小,
而且是只在右侧能左右拉动窗口
microchu
2005-09-03
打赏
举报
回复
顶啊,高手都哪里去了?指点一下
thisisll
2005-09-02
打赏
举报
回复
你是不是说他的皮肤?
以前做网页作过
类似这种皮肤用一条线(上面浅下面深1pix宽)在给的框里一个挨一个贴过去
我想他这个皮肤跟我说的可能差不多
还有就是他拉的时候只能横向拉
估计有什么属性上的限制,或者重写什么消息函数,WM_SIZE?
这个我不知道,关注
thisisll
2005-09-02
打赏
举报
回复
你是不是说他的皮肤?
以前做网页作过
类似这种皮肤用一条线(上面浅下面深1pix宽)在给的框里一个挨一个贴过去
我想他这个皮肤跟我说的可能差不多
还有就是他拉的时候只能横向拉
估计有什么属性上的限制,或者重写什么消息,WM_SIZE?
这个我不知道,关注
jjiaming
2005-09-02
打赏
举报
回复
没见过它的界面,如果它的界面是连续的,在“图片又填充不满”的情况下你可以紧挨着贴两幅相同的图啊
以下代码可以实现只向右拉动窗口,即你设定窗口大小的最小值,窗口便无法向左拉动而缩小窗口了
void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI)
{
// TODO: Add your message handler code here and/or call default
lpMMI->ptMinTrackSize = CPoint(1024,748);
CFrameWnd::OnGetMinMaxInfo(lpMMI);
}
分离自
金山
卫士开源项目中的
界面
库
使用方法参考http://blog.csdn.net/b2b160/archive/2011/02/25/6207724.aspx
金山
对其
金山
卫士进行了开源,目前已经公开了7个子项目, 不过也许很多人和我一样对安全部分的功能并不感兴趣,毕竟那需要比较艰辛的工作。但对其所运用的
界面
库部分可能比较感兴趣,所以将他从代码里分离出来,方便使用.
WPF
界面
设计
模仿
金山
卫士,360卫士,鲁大师等软件
界面
完整源码奉上,一起学习,需要的来下载吧!
导出墨墨
背单词
的词书
金山
词霸有一个本地导入词书的功能,但是需要txt文件格式,我找遍全网找不到红宝书的txt格式词库。红宝书的音频很难用,
金山
词霸的查词我很喜欢,于是我就想着能不能用
金山
词霸读红宝书的词。但是墨墨上有红宝书的词书,我就想着能不能先从墨墨上导出,再导入
金山
词霸。用红宝书
背单词
听音频很麻烦,就想着找个软件能一点单词就能出读音。原理就是从墨墨APP上找到红宝书数据库,然后检索再导出。我最终实现了这一操作。
批处理将生词导入
金山
词霸生词本!
2008年07月02日 星期三 下午 04:23
上次
做
了一个《批处理
迷你
背单词
》详情见:
http://hi.baidu.com/huajinghua/blog/item/6400d480aff5bad29023d936.html
不知道大家用的方不方便。
今天下载了一个
金山
词霸2007,发现工具中有个
金山
词霸生词本(是不是盗版我的啊?哈哈)
而且
金山
词霸2007的
迷你
背单词
可以导入纯文本格式单词。于是为大家
做
好了一个词条转换的批处理。具体情况
金山
办公和
金山
软件是同一家公司?复盘
金山
办公成长史 | 云计算
文 | 科技周竖人 欢迎关注同名公众号 本文主要回答以下几个问题:
金山
办公这些年都在
做
些什么,如何成为了国内为数不多的较纯的云计算SaaS上市公司?
金山
软件和
金山
办公到底是不是一家公司?这两家公司到底什么关系?
金山
和雷军的关系是什么?
金山
办公的发展史可以分为以下几个阶段: 初创阶段,因为稀缺性迅速抢占办公软件市场。1988年,一个叫求伯君的年轻人加入香港
金山
软件,并几乎凭借一己之力写出国内第一个中文的办公软件,也就是当时的WPS1.0,解决DOS系统无法兼容中文系统的问题。由于稀缺性,公司迅速抢占市场.
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章