91久久久久久久久_欧美日韩中文_在线观看中文字幕亚洲_夜夜骑首页_精品久久伊人_天天色天天射天天操

當(dāng)前位置: 首頁編程開發(fā)Delphi → Delphi使用ABC

Delphi使用ABC

更多

本文章分享給大家的是關(guān)于Delphi使用,分為三部分:A,如何屏蔽系統(tǒng)功能鍵 B,如何分行提示 C,如何在菜單中顯示圖片。希望對大家有所幫助。


      A如何屏蔽系統(tǒng)功能鍵
  有時我們不希望程序被用戶用Alt+Tab、Ctrl+Alt+Del、Ctrl+Esc等系統(tǒng)功能鍵打斷(比如自動演示程序),那么該怎么做呢?提示你一點,在運行屏幕保護(hù)程序的時候,這些功能鍵都是不起作用的——也就是說,只要在你的程序運行過程中,“欺騙”一下Windows,使它自以為正處在屏幕保護(hù)狀態(tài)就成了!請看下面這段代碼:
  var
  temp:integer;
  begin
  SystemParametersInfo(SPI_SCREENSAVERRUNNING,1,@temp,0);
  end;
  當(dāng)然,在程序結(jié)尾處千萬別忘了恢復(fù)設(shè)置,把Windows“喚醒”。代碼如下:
  var
  temp:integer;
  begin
  SystemParametersInfo(SPI_SCREENSAVERRUNNING,0,@temp,0);
  end;
  B如何分行提示
  Delphi中大部分控件都有一個實用的Hint屬性,即浮動條提示。但有時提示較長,是否可以使得浮動提示條分行顯示呢?其實,Hint是一個字符串(string),因而Delphi顯示該字符串時會自動解釋其中的回車控制符,所以只要加上回車控制符就可以了。依此原理,我們還能做出別具一格的垂直提示條。請先在form1中布置一個label,然后看示例代碼:
  procedureTForm1.FormCreate(Sender:TObject);
  beginlabel1.Hint:=′垂′+#13+′直′+#13+′提′+#13+′示′;
  end;
  C如何在菜單中顯示圖片
  用過Office97嗎?是不是覺得在菜單中顯示圖標(biāo)很新鮮?如果想讓你的程序也能如此錦上添花,那就請你趕快準(zhǔn)備bmp吧!
  假設(shè)你打算為“文件”菜單欄(name為n1)下的第9項(序號改為8)“打印”添加一個打印機(jī)圖標(biāo)(文件名為c:\inter.bmp),那只要在form的OnCreate事件中這樣編寫:
  var
  Bmp:TPicture;
  begin
  Bmp:=TPicture.Create;
  Bmp.LoadFromFile(′c:\printer.bmp′);
  SetMenuItemBitmaps(n1.Handle,8,MF_BYPOSITION,Bmp.Bitmap.Handle,Bmp.Bitmap.Handle);
  end;
  其中,第一個bitmap.handle用于未選定菜單項(unchecked),第二個則指定了選定(checked)時所顯示的bitmap,同異皆可。另外,由于菜單項的高度有限,所以,若bitmap過大,只有左上角被顯示。

熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
主站蜘蛛池模板: 国产亚洲欧美在线 | 91精品福利 | 人与拘一级a毛片 | 一区二区三区四区精品 | 国产综合久久久 | 狠狠干狠狠干 | 成人性色生活片 | 超碰福利在线 | 男女激情视频网站 | 日皮视频免费看 | 日韩欧美一区在线 | 欧美成人精品一区二区 | 91久久国产综合久久91精品网站 | 三级在线看| 91久久综合 | 国产精品福利在线观看 | 999精品在线 | 黄色录像一级片 | 国产黄色大片 | 欧美黄色精品 | 特级淫片aaaaaaa级 | 99国产精品99久久久久久粉嫩 | 人人澡人人干 | 欧美日韩第一页 | 免费黄色一级视频 | 国产一区二区三区免费 | www.免费视频. | 国产精品久久久久久久久免费桃花 | 国产精品国产三级国产aⅴ浪潮 | 91麻豆国产精品 | 日韩特级片 | 中文在线免费观看 | 九九久久久 | 天堂中文在线资 | 久久久国产一区二区三区 | 欧美在线激情 | 在线观看h片 | 免费av网站在线观看 | 天天爱夜夜操 | 欧美视频三区 | 小镇姑娘国语版在线观看免费 |