情况具体是这样,我要做一个dll ,供Delphi使用。我这个dll可以自己创建窗口。有人知道这种dll应该怎么建立吗?》
解决方案 »
- winxp中用CFileDialog如何选择上万文档?
- 关于SQLPOINTER的问题
- 学习用MFC开发棋牌游戏,需要学习哪些知识
- (300分)怎样在一个文本文件(XML)中查找出一个文本串,并写入一个文件
- 一段短程序,vc.net编译竟然不过,c++ builder就没问题,求助
- 请问这个错误该怎么解决!!
- 请教高手:怎样通过网络将一个CRichEditView上的内容(包括OLE中的)传到另一个CRichEditView上显示出来?提示、方法都可——我不知从哪入
- 那位高人能讲讲VC里面的两个ActiveX控件:DBGrid和ChartFX的用法呀???
- sp=2000H,sp-1后,为什么sp=1998H,而不是sp=1999H.
- 再问,VB里将汉字转化成16*16点阵字符的方法!!!
- 请问:有什么办法拷贝一个对话框资源到另一个工程中
- 客户端接收到txt文件怎么没有内容?
LPCTSTR lpWindowName,
DWORD dwStyle,
int x,
int y,
int nWidth,
int nHeight,
HWND hWndParent,
HMENU hMenu,
HINSTANCE hInstance,
LPVOID lpParam
);HWND CreateWindowEx( DWORD dwExStyle,
LPCTSTR lpClassName,
LPCTSTR lpWindowName,
DWORD dwStyle,
int x,
int y,
int nWidth,
int nHeight,
HWND hWndParent,
HMENU hMenu,
HINSTANCE hInstance,
LPVOID lpParam
);
另外记得头文件,<windows.h>
假定你的类名叫"Window_1”,窗口标题叫"DllCreateWindow",不带菜单,实例句柄为hInstance
编一个你自己的导出函数体HWND fun(HWND hwnd,HINSTANCE hInsance){
hwnd=CreateWindow(“Window_1”,
"DllCreateWindow",
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
nWidth,////给个宽度
nHeight,////给个高度
NULL,
NULL,
hInstance,
NULL
);
return hwnd
}
不过不知道windows 创建窗口的DLL是否能被Dephi识别和应用。