请教一下:用什么api函数可以获得一个MDI窗口的子窗口的handle,
请举个例子,最好把参数说明一下,谢谢
请举个例子,最好把参数说明一下,谢谢
解决方案 »
- 如何获取一个过程的Size
- 请教一个由句柄获取对象实例的问题
- 请问能再网页里使用Tchart图形控件吗,应该如何做啊(要载网页历史是显示变化的图形数据)
- 如何在PageControl1下面的TabSheet1加入一个子窗口。
- 了解api函数getwindowtext的近来看看
- 关于日期比较
- /**********************junglerover(灌木丛)的问题:怎样才能从OLECONTAINER控件中得到WORDDOCUMENT对象?********************/
- 如何在安装程序中添加 ADO?
- 兄弟们帮帮忙!c->delphi
- 一个关于字符串的问题?
- 简单问题,如何判断焦点
- 请大家帮忙看看这个语句有什么问题?
var
iLoop: integer;
iCount: integer;
aHandle: THandle;
aFormClass: TFormClass;
aTempForm: TForm;
begin
iCount := 0;
for iLoop := 0 to main_f.MDIChildCount-1 do
begin
if UpperCase(main_f.MDIChildren[iLoop].ClassName)=UpperCase(ModuleFormName) then
begin
inc(iCount);
aHandle := main_f.MDIChildren[iLoop].Handle;
SendMessage(aHandle,WM_SYSCOMMAND,SC_MAXIMIZE,0);//找到了
Break;
end;
end;
if iCount=0 then
begin
aFormClass := TFormClass(GetClass(ModuleFormName)); );//沒有找到
if aFormClass<>nil then
begin
aTempForm := aFormClass.Create(Application);
aTempForm.WindowState := wsMaximized;
end;
end;
end;
//
OpenModule('TFormName');//打開MDI窗口