視窗上的工具提示

2021-10-09 00:12:50 字數 1628 閱讀 4302

介紹

在windows世界工具提示從使用者的角度,是非常重要的

開發人員用來為使用者提供此工具。正如我們所知,mfc

不提供工具提示視窗的一部分(它提供了工具提示

源將有助於控制)這給工具提示指定

地區的視窗。這是對那些處理非常有用

圖紙,因為通過這個他們可以給他們的圖紙工具提示。

如何使用源**嗎

在您的專案包括以下檔案

windowtip.h windowtip.cpp

首先建立工具提示視窗一旦你建立你的父母

窗**想顯示工具提示

隱藏,複製codecwindowtip m_mytip; // create the object

m_mytip.setdelay(1000); // set the display delay

m_mytip.createtipwnd(this); // create the window

現在叫showtip函式在父視窗的滑鼠移動

隱藏,複製codem_mytip.showtip(point); // pass current mouse position

現在增加了提示您想要新增通過使用下面的方法。

ctipinfo建立乙個物件

設定區域和文字提示使用setreagion和隱藏,複製codesettext

3.最後新增這個使用addtip cwindowtip的方法

隱藏,複製codectipinfo info(crect(0, 0, 100, 100),

「top left corner of window」);

m_mytip.addtip(info);

// specifies bottom right corner of window

crect t_rect;

getclientrect(&t_rect); // gets the parent

// window client area

t_rect.top = t_rect.bottom - 100 ;

t_rect.left = t_rect.right - 100 ;

info.setreagion(t_rect);

info.settext(「bottom right corner of window」);

m_mytip.addtip(info);

// specifies middle area of window

t_rect.top = t_rect.bottom / 2 - 50;

t_rect.left = t_rect.right / 2 - 50;

t_rect.bottom = t_rect.top + 100;

t_rect.right = t_rect.left + 100;

info.setreagion(t_rect);

info.settext(「middle area of window」);

m_mytip.addtip(info);

如何使用演示專案嗎

只要雙擊tooltip.exe雙擊視窗設定工具提示將滑鼠移動到左上角,視窗的中間和右側的角落

,等待第二個。

未來的工作……

使用矩形區域,而不是提供字型,筆和刷定製小鏈結給小費

OleLoadPicture 在指定視窗上繪製

include include include include include shlwapi.h include pragma comment lib,shlwapi.lib ifndef verify ifdef debug define verify assert else define ve...

獲取視窗上指定控制項集合

假如想獲取乙個grid 名稱為grid1 上所有的button按鈕,則 如下 listcollection getchildobjects grid1,第2個引數為空,表示查詢所有指定型別的控制項 返回乙個button集合 public listgetchildobjects dependencyo...

caffe在視窗上不列印log資訊

利用caffe訓練和測試時,預設都會列印很多的內容,比如訓練精度等。在caffe中常用的列印日誌資訊的語句有 log info print log info log warning print log warning log error print log error 控制是否列印這些資訊,可以通過...