Archive

Archive for March, 2008

Change Delphi 2007 IDE Title

March 11, 2008 2 comments

Pernahkah Anda berpikiran untuk mengubah judul jendela IDE Delphi, dalam hal ini IDE untuk keluarga BDS (Borland Developer Studio) dan CodeGear RAD Studio? Ah mungkin ada yang berpendapat hal ini cuma buang – buang waktu, kerjaan orang iseng saja. Ya betul, ini adalah buah dari ke-iseng-an saya di kala pikiran sedang jenuh.

Judul Asli Jendela IDE Delphi 2007

Sebetulnya untuk mengubah jendela suatu aplikasi sangatlah mudah, cukup cari handle dari jendela yang ingin diubah judulnya menggunakan WinAPI FindWindow. Setelah mendapatkan handle nya, gunakan API yang berfungsi untuk mengubah judul / title / caption dari suatu jendela berdasarkan handle yang diberikan, misalnya SetWindowText.

Nah jika Anda ingin mengubah judul jendela IDE Delphi, tentunya harus diketahui handle dari jendela IDE tersebut. Jika menggunakan WinAPI FindWindow, maka Anda harus menyertakan parameter nama kelas dan atau judul dari jendela yang diinginkan, Dalam hal ini Delphi yang saya gunakan, yaitu Delphi 2007 win32, nama kelasnya adalah “TAppBuilder” dengan judul “CodeGear Delphi for Microsoft Windows“. Nah Setelah handle-nya didapatkan, terserah akan dimodifikasi judulnya.

Akan tetapi dapatkah hal tersebut dilakukan dengan menggunakan cara di atas? Mendapatkan handle jendela IDE Delphi tentu saja dapat, akan tetapi mengubah judulnya? belum tentu! Sepertinya IDE Delphi melindungi dirinya untuk tidak terjadi modifikasi judul jendela yang dilakukan oleh selain dirinya sendiri. Dan seandainya proteksi tersebut dapat ditembus, ada permasalahan lain yang menghadang, yaitu masalah penyesuaian judul jendela terhadap file sumber yang sedang dibuka. Judul IDE Delphi secara otomatis akan berubah sesuai dengan file yang sedang dibuka dan dimuat oleh Code Editor. Misalnya jika sedang membuka unit1 pada project1, maka judulnya menjadi: “project1 – CodeGear Delphi for Microsoft Windows – Unit1”. Kemudian Anda membuka unit2, maka judulnya secara otomatis berubah menjadi “project1 – CodeGear Delphi for Microsoft Windows – Unit2”. Dan ketika Anda berpindah kembali ke unit1, maka judul IDE Delphi secara otomatis akan menyesuaikan.

Nah lalu bagaimana mengubah judul jendela IDE Delphi, misalnya seperti gambar berikut?

Judul Modifikasi Jendela IDE Delphi 2007

Sebenarnya amat sangat mudah sekali. BDS menyediakan banyak undocumented command line switch yang salah satunya adalah untuk mengubah judul jendela IDE. Cukup gunakan switch idecaption yang diikuti dengan judul jendela yang diinginkan dalam tanda petik dua.

Untuk mencobanya, silahkan menuju ke folder bin pada instalasi Delphi Anda melalui command prompt. kemudian ketikkan teks bds.exe dan jangan lupa untuk menambahkan switch idecaption diikuti dengan judul yang diinginkan, sehingga perintah selengkapnya menjadi: bds.exe -pDelphi -idecaption=”Bayu Prasetio’s CodeGear Delphi for Microsoft Windows”.

Dan tadaaa.. judul jendela IDE Delphi akan sesuai dengan yang Anda inginkan.

Agar lebih praktis judul jendela IDE Delphi sesuai dengan yang Anda inginkan setiap IDE dijalankan, Anda dapat mengubah shortcut pada start menu dengan menyertakan switch idecaption seperti gambar berikut:

Tambahan command line switch idecaption

Selamat menikmati. 🙂

Advertisements
Categories: Delphi, Did You Know