如何新建一个 hwnd(handle)?(10分)

  • 主题发起人 主题发起人 hbklove8
  • 开始时间 开始时间
H

hbklove8

Unregistered / Unconfirmed
GUEST, unregistred user!
想写一个程序调用DLL 然后给各个dll指定handle然后当主程序关闭时关闭所有由主程序打开的dll.

在windows中有这段代码
function CreateWindowEx(dwExStyle: DWORD; lpClassName: PChar;
lpWindowName: PChar; dwStyle: DWORD; X, Y, nWidth, nHeight: Integer;
hWndParent: HWND; hMenu: HMENU; hInstance: HINST; lpParam: Pointer): HWND;
var
FPUCW: Word;
begin
FPUCW := Get8087CW;
Result := _CreateWindowEx(dwExStyle, lpClassName, lpWindowName, dwStyle,
X, Y, nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam);
Set8087CW(FPUCW);
end;

不知道有没有更高明的做法呢?
还想再问一个问题,写mssql2000程序用什么控件比较好,要调用存储过程,还要事务处理.
(分不多,还请见谅!)
 
( 积分:10, 回复:0, 阅读:9 )
不用控件最好
提问给0分最好
 
自已顶起.
 
创建Hwnd的最简单方法就是
AllocateHWnd
 
AllocateHWnd 是如何使用的啊?我想建一个handle把dll的application.handle存放在这里.
 
后退
顶部