Z zbzb Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-12 #1 如何判断一个应用程序窗口是否有标题条(Caption)? 并知道其标题条的Rect是多大?
K kouchun Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-12 #2 你是不是指 form.caption <> '' ??
B blyb Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-12 #3 没说清除,是自己的应用程序吗? Application.caption
晶 晶晶 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-13 #5 没有做过,不过感觉好像窗口的设置中有一个选择项是WS_CAPTION,那你可以通过一个函数(GetWindowClass具体的记不清了,好像是这样写的),来判断它是否包括这个选项,如果有的话就是有标题栏的了,如果没有的话就没有了,很久没有看SDK方面的东东了,随便说的,你自己再查查看!
没有做过,不过感觉好像窗口的设置中有一个选择项是WS_CAPTION,那你可以通过一个函数(GetWindowClass具体的记不清了,好像是这样写的),来判断它是否包括这个选项,如果有的话就是有标题栏的了,如果没有的话就没有了,很久没有看SDK方面的东东了,随便说的,你自己再查查看!
N nest Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-15 #6 1、用GetWindowLong函数可以判断窗口是否有ws_Caption属性 2、用GetWindowRect和GetClientRect分别得到窗口大小和客户区大小,而后相减,可以计算出标题栏的Rect了。
1、用GetWindowLong函数可以判断窗口是否有ws_Caption属性 2、用GetWindowRect和GetClientRect分别得到窗口大小和客户区大小,而后相减,可以计算出标题栏的Rect了。
Z zbzb Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-17 #7 没有正解(对我来说):使用ws_Caption对于一些看不到Caption的窗口判断失败(它其实有,不过被隐藏或重画); 用GetWindowRect和GetClientRect可以,而且根据这个也可以判断是否有Caption…… 了了……
没有正解(对我来说):使用ws_Caption对于一些看不到Caption的窗口判断失败(它其实有,不过被隐藏或重画); 用GetWindowRect和GetClientRect可以,而且根据这个也可以判断是否有Caption…… 了了……