The wpQueryTrueStyle method always returns the style flags for the object as last set by the wpModifyStyle or wpSetStyle methods. This represents the persistent style of the object.
The wpQueryStyle method also returns the style flags for the object, but this method can be overridden by a descendant class to reflect temporary or cosmetic changes to the object's style. For example, if an object can generally be moved but is temporarily not moveable, the wpQueryTrueStyle method will return a style that does not contain the OBJSTYLE_NOMOVE flag, while the wpQueryStyle method will return a style that contains the OBJSTYLE_NOMOVE flag.