>>974-973
私は初心者未満ですので分かりませんが、
うまく動作しているソフトのソースコードを
参考にするのもいかがでしょう