自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (4)
  • 收藏
  • 关注

原创 WM_ENABLE 消息为什么不能正常工作,而WindowEnable()却正常?

首先我们在处理WM_ENABLE的消息之前应该做的是修改控件的样式,并添加 WS_DISABLED 样式,然后调用SendMessage消息,并将事件设置为WM_ENABLE,wParam值设置为FALSE,这时禁用控件的消息才会响应,反之亦然。所以WS_DISABLED和WM_ENABLE协同工作。现在你应该知道为什么WM_ENABLE 在我的程序中不起作用了。那么 :: IsWindowEnabled呢?总而言之,我们可以说WS_DISABLED控制着行为,而 WM_ENABLE 负责绘画。

2023-05-11 15:58:09 221 1

wxWidgets-3.1.1源码安装包

wxWidgets(/wɪksˈwɪdʒɪts/,原名wxWindows[1])是一個開放原始碼且跨平台的物件工具集(widget toolkit),其函式庫可用來建立基本的圖形使用者介面(GUI)。wxWidgets由Julian Smart於1992年首先開發。 wxWidgets標榜使用其函式庫所開發的軟體只需要對原始碼做少量更改(或者完全不用更改),就能在各種不同的作業平台上編譯並執行。目前可支援Windows、Apple Macintosh、Linux/Unix(轉譯成X11、GTK+、Motif等函式庫)、OpenVMS、以及OS/2。嵌入式的版本也正在開發中[2]。 函式庫本身使用C++語言開發,但也有其它不同程式語言的綁紮,例如:Python(wxPython)、Lua(wxlua)、Perl(wxPerl)、Ruby(wxRuby)、Smalltalk(wxSmalltalk)、Java(wx4j)、甚至是JavaScript(wxjs)等。 使用wxWidgets開發的軟體不需經過諸如虛擬機器的技術就能執行,雖然在不同平台可使用相近甚至相同的原始碼,但其最終轉譯並生成的執行檔是完全基於作業平台的。 另外,wxWidgets不只可以用來建立GUI,它也內建了基於ODBC的資料庫函式、行程間通訊以及網路socket函式等的支援。 下载后,直接运行EXE, 如果在Windows下操作的话,用VS直接打开,ReBuild所有工程,基本上没什么编译错误的

2018-11-08

MFC 实现Ribbon bar

该Dome主要展示了切换皮肤,添加类别,面板,以及基本控件,用VS2010可以直接打开。

2018-11-07

数据结构与算法分析

数据结构与算法分析是C++ 和各个语言的重要部分,掌握好数据结构,其他语言都很容易了,万变不离其中,本文挡是纯英文,需要学习的同学要好好专研啦,毕竟翻译出来的不完善,达不到作者想表达的意思。

2018-11-07

Win32 实现 Ribbon bar 源码

Ribbon是一个很好的控件和高度可视化。 如MSDN所述,Ribbon具有以下所有特征: 所有命令的单一UI 可见和自我解释 标记分组 模态但不是分层的 直接和即时 宽敞 有应用程序按钮和快速访问工具栏(QAT) 最小的定制 改进了键盘可访问性 我真正喜欢Ribbon的是它的自适应性。 当我们调整窗口大小时,Ribbon控件将自动调整大小,我们不需要编写特殊函数来处理窗口布局更改。

2018-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除