dll中创建窗口问题!
想在dll中用createwindows生成窗口, 加载后显示
并且在dll使用wm_timer消息进行定时器
可以做到嘛?
我尝试了不行,不知道哪位dx指点下?
谢谢......................
问题点数:0、回复次数:12Top
1 楼Magnus(小楼一夜听春雨)回复于 2004-12-01 13:59:44 得分 0
定時器可以直接調用Win APITop
2 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2004-12-01 14:09:40 得分 0
当然可以做到。Top
3 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2004-12-01 14:11:51 得分 0
将你的代码给我看一下?
DentistryDoctor@msn.com/附上URL!Top
4 楼iiprogram()回复于 2004-12-01 14:25:48 得分 0
怎么做到?
盼望代码
Top
5 楼iiprogram()回复于 2004-12-01 19:36:48 得分 0
有高手可以帮忙吗?Top
6 楼youki1234(想你的时候我哭了~!)回复于 2004-12-01 21:37:27 得分 0
你用的是什么dll??好象最后一个选项(mfc中)的dll不能creat窗口Top
7 楼ringphone(临风)回复于 2004-12-02 14:31:49 得分 0
DLL中用Createwindow创建窗口,如果不是子窗口,需要自己写消息循环,即建一个线程,在里面
while(GetMessage(...));这样窗口才能显示出来,否则只会一闪而过。DialogBox无此问题Top
8 楼iiprogram()回复于 2004-12-03 08:24:24 得分 0
上面的dx可以给个例子代码吗?
谢谢Top
9 楼leky2000(懒客)回复于 2004-12-03 08:33:40 得分 0
可以用子对话框的,当然你的createwindow也可以Top
10 楼iiprogram()回复于 2004-12-03 11:31:42 得分 0
有例子吗??
我没有成功Top
11 楼lonenomad(流浪汉)回复于 2004-12-03 15:56:27 得分 0
我也在作这样的一个程序,没成功呢,帮你顶,只不过我不是建一个窗口,而是将一个MFC应用程序都放到一个DLL中,用一个按钮激活。Top
12 楼ringphone(临风)回复于 2004-12-03 17:42:55 得分 0
你用VC向导建一个WINAPI的Hello World工程,
DLL里面导出一个函数,该函数负责创建一个线程,然后把Hello World工程中WinMain里面的代码COPY到线程里面,其他代码照抄不误,就OK了。
Top




