最近有可能要做一個項目。在項目中有這麼一個功能,在A程序中調用B程序,同時在A程序中進行登陸後,要將A程序的登錄名和密碼自動填充到B程序的登陸對話框中,這樣B程序就不需要再輸入一次用戶名和密碼了,簡化操作人員的操作。剛好最近閒著沒事,就在怎麼想怎麼去實現。經過兩天的折騰,基本上完成了上述功能的實現。下面就把實現方法、過程與大家進行分享。
一、原理
要實現上述功能,需要調用Win API來實現。Win32 API即為Microsoft 32位平台的應用程序編程接口(Application Programming Interface)。所有在Win32平台上運行的應用程序都可以調用這些函數。
那麼在本程序的實現過程中,需要用到以下三個API函數(函數說明均從網上找的,方便大家查看),以及自己編寫的一個FindWindowByIndex函數。