请问有什么方法可以做一个隐形的splitter条? 我写了一个Dialog,其中用了一副图作为这个dialog的背景。在这个dialog上放了其他好子窗口,为了不掩盖后面的背景图片,请问有什么方法可以让这些子窗口之间的splitter条变成透明的吗?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 splitter..可以设为不可见呀.用图片的所处的位置来拉动呀. 改变分割窗口拖动条的大小,拖动条的宽度是可以设置的。下面是enoloo写的一个简单的CMySplitter类。 下面是CMySplitter的代码:=========================================================//MySplitter.h#pragma once#include "stdafx.h"class CMySplitter : public CSplitterWnd{public: CMySplitter(); DECLARE_DYNCREATE(CMySplitter)public: ~CMySplitter();protected: DECLARE_MESSAGE_MAP()};=========================================================//MySplitter.cpp#include "MySplitter.h"IMPLEMENT_DYNCREATE(CMySplitter, CSplitterWnd)//在构造函数中改变分割条的宽度和属性!CMySplitter::CMySplitter(){ m_cxSplitter = 4; //must >=4 ,拖动时拖动条的宽度 m_cySplitter = 4; m_cxBorderShare = 0; //按下鼠标时拖动条的偏移量 m_cyBorderShare = 0; m_cxSplitterGap= 1; //splitter拖动条的宽度 m_cySplitterGap= 1; }CMySplitter::~CMySplitter(){}BEGIN_MESSAGE_MAP(CMySplitter, CSplitterWnd)END_MESSAGE_MAP()=========================================================使用时,在主窗口中包含头文件MySplitter.h,将CSplitterWnd改成CMySplitter就可以了。 to: laiyiling我的想法是把splitter隐藏起来,分隔条的宽度还是正常的,只是画的时候不画出来.to: cici2006>>splitter..可以设为不可见呀.>>用图片的所处的位置来拉动呀.请问怎么做呢?谢谢! ODBC数据库删除语句问题 散分。。使用IContextMenu接口添加菜单项,跟其他自定义菜单项冲突 [求教]串口已经打开成功,但数据读取错误 怎样读MFC原代码??? 怎么把对话框标题栏只留下一个最小化按钮,其它按钮隐藏? 如何在VC与MYSQL++程序中为MYSQL数据库编写备份、导入和还原数据库程序(在线等待) 请问哪有《WINDOWS网络编程技术》英文版下载?谢谢。。 简单的映射问题? 把字符转换成ASCII码的函数是什么,需什么头文件 MFC函数调用的问题 请问高手,如何写一个时间服务程序,帮帮忙,好吗 问一个线程中实现发送数据进度条的问题!
用图片的所处的位置来拉动呀.
=========================================================
//MySplitter.h#pragma once
#include "stdafx.h"
class CMySplitter : public CSplitterWnd
{
public:
CMySplitter();
DECLARE_DYNCREATE(CMySplitter)public:
~CMySplitter();
protected: DECLARE_MESSAGE_MAP()
};
=========================================================
//MySplitter.cpp
#include "MySplitter.h"IMPLEMENT_DYNCREATE(CMySplitter, CSplitterWnd)//在构造函数中改变分割条的宽度和属性!
CMySplitter::CMySplitter()
{
m_cxSplitter = 4; //must >=4 ,拖动时拖动条的宽度
m_cySplitter = 4;
m_cxBorderShare = 0; //按下鼠标时拖动条的偏移量
m_cyBorderShare = 0;
m_cxSplitterGap= 1; //splitter拖动条的宽度
m_cySplitterGap= 1;
}CMySplitter::~CMySplitter()
{}BEGIN_MESSAGE_MAP(CMySplitter, CSplitterWnd)END_MESSAGE_MAP()
=========================================================使用时,在主窗口中包含头文件MySplitter.h,将CSplitterWnd改成CMySplitter就可以了。
我的想法是把splitter隐藏起来,分隔条的宽度还是正常的,只是画的时候不画出来.to: cici2006
>>splitter..可以设为不可见呀.
>>用图片的所处的位置来拉动呀.
请问怎么做呢?谢谢!