如何在MFC中建立非矩形button

2021-06-19 04:26:05 字數 492 閱讀 3697

一般情況下,我們建立的按鈕都是矩形的,但有時為了滿足特殊的需求,我們要在對話方塊中建立乙個非矩形的按鈕,比如,圓形,橢圓等。

要實現乙個非矩形的按鈕,這就涉及到了自繪控制項。自繪控制項的方法有很多,可以參考

下面我將舉例乙個過載drawitem()函式的方法來實現非矩形button

建立乙個基類為cbuttonr的派生類cmybutton,然後過載drawitem()函式,其宣告如下:

virtual void drawitem(lpdrawitemstruct lpdrawitemstruct);
drawitem函式的實現如下:

C 建立非矩形窗體

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system.window...

如何在Sitecore CMS中建立專案

開啟sitecore的內容編輯器,選擇內容樹中的專案。建立的專案將作為所選項目的子項新增。sitecore 8顯示所選的home專案 sitecore 6和7顯示所選的home專案 功能區 主頁 選項卡上的 插入 部分包含按鈕列表。這些按鈕可用於建立特定模板型別。在列表的底部是 插入表單模板 選項,...

如何在IDEA中建立Spring Boot專案

1.spring boot是spring家族中的乙個全新的框架,它用來簡化spring應用程式的建立和開發過程,也可以說spring boot能簡化我們之前採用springmvc spring mybatis框架進行開發的過程。2.在以往我們採用springmvc spring mybatis框架進...