国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

如何使用OnIdle事件

2019-11-17 05:19:34
字體:
來源:轉載
供稿:網友

  使用OnIdle事件隨時監視剪貼板內容以改變彈出菜單的可執行項。
在Form1的.h的PRivate加上:
void __fastcall OnIdle(TObject* Sender,bool& Done);
在Form1的.cpp內加上:
void __fastcall TForm1::OnIdle(TObject* Sender,bool& Done)
{
 bool TextSelected=DBRichEdit1->SelLength>0;
 N17->Enabled=TextSelected;//剪切,復制,清除
 N18->Enabled=TextSelected;
 N20->Enabled=TextSelected;
 bool CBHasText=Clipboard()->HasFormat(CF_TEXT);// 需加入#include<Clipbrd.h>
 N19->Enabled=CBHasText;//粘貼
 bool HasText=RichEdit1->Lines->Count>0;
 N21->Enabled=HasText;//全選
 bool HasChanged=RichEdit1->Modified;
 ToolButton2->Enabled=HasChanged;
 ToolButton4->Enabled=HasChanged;
}
在Form1的OnCreate內加上:
application->OnIdle=OnIdle; 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长垣县| 河间市| 尤溪县| 上饶市| 盐池县| 石门县| 海阳市| 怀仁县| 遂溪县| 梁河县| 遂川县| 霍邱县| 四平市| 黔西| 内丘县| 西乌| 洪雅县| 贞丰县| 五家渠市| 桃园县| 上杭县| 民勤县| 潍坊市| 云安县| 长治县| 社旗县| 丹棱县| 揭西县| 永善县| 西乡县| 黄龙县| 汶川县| 上高县| 阿克苏市| 永德县| 博客| 广德县| 青海省| 阜新市| 密云县| 长垣县|