⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 questions.htm

📁 对于学习很有帮助
💻 HTM
字号:
<html><head><title>疑难问题</title><meta http-equiv=Content-Type content=text/html; charset=gb2312><meta name=GENERATOR content=Microsoft FrontPage 3.0><style><!--
A{text-transform: none; text-decoration: none;}
A:hover {color: #F77C02 ; text-decoration: underline;} }
--></style><style type=text/css><!--
.font1 {font-size:10.5pt; line-height:15pt; align=center}
.font2 {font-size:9pt; line-height:13pt; }
A{text-transform: none; text-decoration:none;color:#0000FF}
a:hover {text-decoration:underline;color:#FFFFF}
--></style></head><body bgcolor=#FFFFFF><p><span class=font1> </span></p><p><span class=font1> </span></p><h3><span class=font1>目前的问题:</span></h3><i><pre><span class=font1>1)怎样在运行时得到ShiftState的状态?

2)怎样模拟键盘输入?</i>
Ah,这个嘛......正好在《DELPHI新闻组学习笔记》上看到一篇:
How to send [Alt]+[Down]?--------------发出一个Alt+Down 组合键 

Re: 
Use the keybd_event API function to fake keyboard events. Note that each 
key down event needs a matching key up or you mess up the key state array. 

  keybd_event( VK_MENU, MapVirtualKey( VK_MENU, 0 ), 0 , 0 );     // Alt down 
  keybd_event( VK_DOWN, MapVirtualKey( VK_DOWN, 0 ), 0 , 0 );     // down arrow key down 
  keybd_event( VK_DOWN, MapVirtualKey( VK_DOWN, 0 ), KEYEVENTF_KEYUP , 0 );  // down arrow key up 
  keybd_event( VK_MENU, MapVirtualKey( VK_MENU, 0 ), KEYEVENTF_KEYUP , 0 );  // Alt key up 

经本人试验,确实可行,另加补充:
Ctrl: VK_CONTROL
SHIFT:VK_SHIFT
TAB:  VK_TAB
'A':  byte('A')                (98-6-8 22:28)

3)在Win95下,有不少常用对话框,如,选择一个文件夹,打开文件,标准警告
等等,怎样在Delphi中调用这些对话框呢?(Delphi自有的不够好。)

4)在设计Form时,如果我想把一些已有的组件放入一个新的Panel中,该怎么作?
哈哈,这个问题又叫我解决了:
选中想放的组件,按Ctrl-C(复制),再选中Panel组件,按Ctrl-V(粘贴)。
真不错,连事件处理都复制过来了。(98-6-8 11:43)
另:这个方法还不完善,因为你paste过去后的所有组件的名字都变了。
正确的顺序应该是:选中组件;按Ctrl-C;按Del;选中Panel,按Ctrl-V。
</span></pre><p> </p><p><span class=font2>版主:西安&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 梁&nbsp; 明<br>日期:99-07-29<br>E-mail:<a href=mailto:delphifan@990.net>delphifan@990.net</a></span></p><hr></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -