国产探花免费观看_亚洲丰满少妇自慰呻吟_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; 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兖州市| 台湾省| 虞城县| 蕉岭县| 奈曼旗| 晋州市| 连南| 阳春市| 巴林右旗| 衢州市| 县级市| 伊通| 临洮县| 泾川县| 南投市| 张家川| 铁力市| 怀远县| 沂南县| 青田县| 宜兰县| 崇州市| 额济纳旗| 武宣县| 孟连| 茶陵县| 贡山| 武隆县| 高台县| 闻喜县| 定远县| 家居| 屯留县| 财经| 固原市| 临泽县| 潞城市| 汨罗市| 汨罗市| 霍邱县| 涡阳县|