給按鍵加乙個提示資訊

2021-08-30 08:34:43 字數 765 閱讀 9767

1,用到了on_notify_ex

2,ctooltipctrl類

3,pretranslatemessage

知識點:

1,on_notify_ex

on_notify和on_notify_ex用來處理控制項通知訊息wm_notify 的巨集

兩者的形式是:on_notify_ex(ncode,id,memberfxn)    

其中  ncode可以表示乙個待處理的訊息    

id表示傳送訊息的視窗    

memberfxn表示訊息處理函式 ;兩者的形式不一樣:

on_notify的是:          afx_msg   void  memberfxn(nmhdr*pnotifystruct,lresult*result);    

on_notify_ex的是:      afx_msg  bool  memberfxn(uint id, nmhdr*pnotifystruct,lresult*result);   

其中引數nmhdr的定義是:

typedef struct tagnmhdr nmhdr;    

其中的nmhdr*也可以任意乙個包含nmhdr的結構體指標   

兩者的區別是:on_notify_ex允許處理幾個控制項,當返回值是fasle的時候可以處理幾個控制項的相同訊息

2,ctooltipctrl類

給prometheus加乙個export

prometheus有很多的export,本文先自己寫乙個export,再介紹乙個官方提供的node export。其實只要返回prometheus能夠識別的標準的文字,prometheus就能相容,這個就是介面的好處。你首先得提供乙個http的server去提供資料,本篇文章主要介紹乙個http的...

給部落格加乙個小倉鼠

這只萌萌噠的小倉鼠,相信大家一定很喜歡吧,很多人也非常好奇,這只小倉鼠是怎麼實現的啊 好了羅七八糟的話咱也不說了 下面就看看怎麼實現的吧 新增方式 進入自己的 設定,將以上html 新增到 部落格側邊欄公告 style outline none data width 200 height 160 m...

小技巧 給flash加乙個trim 函式

flash沒有自帶trim 函式,只有自己加乙個,下面是函式 var mys string 前面後面含有全形空格 和普通空格 現在把他們去掉 trace 原字串 mys trace 處理後的 trim mys function trim mystring string var omystring s...