我在网上看到的一个例子,不能运行?procedure TabCtrlSetItemIndex(aTitle: String; i: Integer);
var
hWindowsHandle, hTabHandle: Integer;
begin
hWindowsHandle := FindWindow(Nil, PChar(aTitle));
if hWindowsHandle = 0 then Exit;
hTabHandle := FindWindowEx(hWindowsHandle, 0,
'SysTabControl32', Nil);
if hTabHandle = 0 then Exit;
SendMessage(hTabHandle,TCM_SETCURFOCUS, i, 0);
end;procedure TForm1.Button1Click(Sender: TObject);
begin
WinExec('RunDLL32.exe Shell32.dll,Control_RunDLL Main.cpl @1', SW_SHOWNORMAL);
TabCtrlSetItemIndex('键盘 属性', 1);
end;
var
hWindowsHandle, hTabHandle: Integer;
begin
hWindowsHandle := FindWindow(Nil, PChar(aTitle));
if hWindowsHandle = 0 then Exit;
hTabHandle := FindWindowEx(hWindowsHandle, 0,
'SysTabControl32', Nil);
if hTabHandle = 0 then Exit;
SendMessage(hTabHandle,TCM_SETCURFOCUS, i, 0);
end;procedure TForm1.Button1Click(Sender: TObject);
begin
WinExec('RunDLL32.exe Shell32.dll,Control_RunDLL Main.cpl @1', SW_SHOWNORMAL);
TabCtrlSetItemIndex('键盘 属性', 1);
end;
解决方案 »
- 走马上任,照例放分~~~之二,大快事(泰坦RP爆发版)
- 如何实现串口控制 我刚开始学delphi 希望得到帮助
- 控件的问题,不知道该怎么描述,高手进来。
- delphi中做报表,如果字段是布尔型的怎么弄啊,急救
- 问几个函数,关于操纵线性表的
- 使用SetTimer后';' expected but 'IMPLEMENTATION' found 的错误
- 安装Qreport3.6没有得到控件,在控件板上
- 求救!急急急!
- 关于delphi与IE的问题
- delphi中new开辟的内存在form关闭后会不会主动释放?
- 一个关于改窗口“全屏”显示为“窗口”显示的问题
- 在求解:数据库操作和Fastreport的协调工作问题
const TCM_SETCURFOCUS = $1330;
var
hWindowsHandle, hTabHandle: Integer;
begin
hWindowsHandle := FindWindow(Nil, PChar(aTitle));
if hWindowsHandle = 0 then Exit;
hTabHandle := FindWindowEx(hWindowsHandle, 0, 'SysTabControl32', Nil);
if hTabHandle = 0 then Exit;
SendMessage(hTabHandle, TCM_SETCURFOCUS, i, 0);
end;