1 14871221 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-16 #1 请问:<br>我两个Dll间调用,但我不想在任务栏出现两不应用程序的按钮,该怎么做?<br>我用了SetWindowLong(Handle, GWL_EXSTYLE,WS_EX_TOOLWINDOW),结果被调用 的窗口却没有了最大化最小化之类的按钮了。
请问:<br>我两个Dll间调用,但我不想在任务栏出现两不应用程序的按钮,该怎么做?<br>我用了SetWindowLong(Handle, GWL_EXSTYLE,WS_EX_TOOLWINDOW),结果被调用 的窗口却没有了最大化最小化之类的按钮了。
S sword_liu Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-16 #2 ShowWindow(Application.Handle,SW_HIDE);
1 14871221 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-16 #3 sword_liu:<br>你那方法没用。<br>我现在是带包编译,是一个MDI的工程,在MDI里调用其他的DLL窗口,如果其他DLL窗口是MDICHILD的也就没什么了,但如果我是ShowModal出来的普通窗口那就会在任务栏显示出一个BUTTON出来,我并不想一个工程出现多个BUTTON。如果我用SetWindowLong(Handle, GWL_EXSTYLE,WS_EX_TOOLWINDOW)是可以把任务栏的BUTTON屏掉,但是当我点当前工程在任务栏的BUTTON时,却不能把刚刚showModal出来的另一个DLL 的窗口显示出来,又由于那个窗口是ShowModal出来的,所以,MDI中的任何东西都不能点,这下只能是结束任务才能退出。郁闷。。。如何能搞掂这事?
sword_liu:<br>你那方法没用。<br>我现在是带包编译,是一个MDI的工程,在MDI里调用其他的DLL窗口,如果其他DLL窗口是MDICHILD的也就没什么了,但如果我是ShowModal出来的普通窗口那就会在任务栏显示出一个BUTTON出来,我并不想一个工程出现多个BUTTON。如果我用SetWindowLong(Handle, GWL_EXSTYLE,WS_EX_TOOLWINDOW)是可以把任务栏的BUTTON屏掉,但是当我点当前工程在任务栏的BUTTON时,却不能把刚刚showModal出来的另一个DLL 的窗口显示出来,又由于那个窗口是ShowModal出来的,所以,MDI中的任何东西都不能点,这下只能是结束任务才能退出。郁闷。。。如何能搞掂这事?
C cpj7406 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-16 #4 确实有些麻烦,这种关于DLL中页面的问题我以前也探索过。不是那么很顺。
1 14871221 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-16 #5 那我该如何是好呢?各位?帮帮忙咯。 我可是冥思苦想了好些时日都没搞定啊。