CTseng,
I think what you said you've done in the past is correct.
Consider as an example a gabled frame: 50'wide, 20' eave height, 4:12 slope on roof.
On each roof beam, hor projection is 25', vertical projection is 8.33' Length of each roof beam is 25.31'
Let's assume that the ASCI-7 wind pressure on windward walls is +20psf and pressure perpendicular to the roof surface is +15psf.
To get the total vertical component of the force on (half) the roof, you take the vertical component of that 15psf on a length of 25.31'.
15psf * (25/25.31) * 25.31' = 375 lb (* the bay spacing)
to get the horizontal component of the force on (half) the roof,
15psf * (8.33/25.31) * 25.31' = 60 lb (* the bay spacing). On a gable roof, the horizontal component of the force on the other roof beam is not in the opposite direction, because there is usually suction on that part of the roof, and it is of a different magnitude from this force. So you'd have to figure that one out separately.
This would get you to the vertical forces and horizontal forces for the frame, as long as you have correctly included the internal suctions or pressures.
If these horizontal and vertical loads are correctly apportioned to the joints of the frame, you could, I suppose do a moment distribution to get member moments/shears/reactions, etc. But to do that you would also need to get FEM's and that would require normal loads to get to the moments. I bet most of us would be using a computer program to analyze that, and those also use as input the normal loads. You could use these to figure support reactions to use for foundation design.
But note this would not be the right values to use for roof girts, roof decks, wall girts or wall panels. For those you would have to use the components and cladding pressure coefficients. And, for those, you would need to use pressures normal to the surfaces, since that is the direction of the loads and the bending for these members.
I'm not sure what "lateral and uplift items" you could design based on these numbers. Can you elaborate?
Oh, and one last bit of advice: be very careful to get all the load combinations that are in ASCE 7-XX so that you get the most critical one.
Regards,
chichuck