You have two options: i) Use GetWindowRect (which gives you rect in terms of screen coordinates) and then convert it using ScreenToClient. Then add the offset that you want to have for your list control from the top-left of your dialog. ii) Use GetClientRect (which will directly give you the rectangle of YOUR COMPLETE DIALOG). So you need to add some offset to the top-left point (which is (0,0) right now), and subtract some offset from the bottom-right point. Ravi Sankar S wrote: At this time the value returned {0, 292, 0, 467} This time it draws at the top of the client area. So from your description, I think using the rect {10, 250, 10, 400} would perhaps suit your needs.:) Regards, Pravin.