All I know is that using DrawNativeShape ignores all pen settings. it's always the default 1px black border. The fill is respected, though. Well, another bug not getting fixed.
I would think that setting a px = 0 would be drawing "null" but that's ignored as well. Else we set the color of the border to that of the filing. Would do what you expect as well.
q.