首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C++ >> 關於C++

C++ Builder 將說明選單靠右顯示

     編輯:關於C++

修改選單項目屬性實現靠右對齊

利用 GetMenuItemInfo / SetMenuItemInfo API 設定選單項目的 MFT_RIGHTJUSTIFY 標誌,可將特定選單 (如說明) 移至選單列最右側。

程式碼範例

char tem[255];
MENUITEMINFO s;
s.cbSize = sizeof(MENUITEMINFO);
s.fMask = MIIM_TYPE;
s.dwTypeData = tem;
GetMenuItemInfo(MainMenu1->Handle, 1, true, &s); // 索引 1 為第二個選單 (說明)
s.fType |= MFT_RIGHTJUSTIFY;
SetMenuItemInfo(MainMenu1->Handle, 1, true, &s);
DrawMenuBar(Handle); // 重繪選單列

說明

  • MainMenu1->Handle 為主選單控制代碼。
  • 索引從 0 開始,故 1 代表第二個頂層選單項目。
  • MFT_RIGHTJUSTIFY 使該項目及其後項目靠右對齊。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved