1,183
社区成员
发帖
与我相关
我的任务
分享
const
WM_MiniSQLMsg = WM_USER + $829; //定义接收消息索引号
cMiniSqlStart = $0002;
function StartMiniSq: Boolean;
var
vH: HWND;
i:boolean;
begin
vH := findwindow('TfrmMain', PChar('迷你sql'));
if vH = 0 then
begin
Result := False;
end
else
begin
i:=PostMessage(vH, WM_MiniSQLMsg, cMiniSqlStart, 0);
Result := i;
end;
end;
procedure TForm1.btn1Click(Sender: TObject);
var
vH: HWND;
i:boolean;
x:DWORD;
begin
vH := findwindow('TfrmMain', PChar(cTitle));
if vH = 0 then Exit;
i:=PostMessage(vH, WM_MiniSQLMsg, cMiniSqlStart, 0);
if i=false then ShowMessage('false');
//x:=GetLastError();
//ShowMessage(IntToStr(x));
ShowMessage(SysErrorMessage(GetLastError));
end;