Mengubah Kotak Dialog Awal Aplikasi, Menghapus fungsi dan variabel.

Mungkin ketika anda mencoba membuat aplikasi sendiri setelah mempelajari pembahasan-pembahasan sebelumnya, anda menemukan beberapa masalah seperti bagaimana mengubah kotak dialog awal aplikasi dengan kotak dialog yang lain, lalu bagaimana menghapus fungsi dan variabel yang sudah kita buat sebelumnya secara “aman” atau tidak merusak aplikasi yang telah kita buat.

1.       Mengubah kotak dialog awal aplikasi

Apabila kita mempunyai suatu aplikasi dengan beberapa kotak dialog, misalkan pada project latihan password berikut terdapat 2 kotak dialog yaitu IDD_PASSWORD_DIALOG dan IDD_LOGIN_DIALOG. IDD_PASSWORD_DIALOG  merupakan kotak dialog awal yang terbentuk ketika kita membuat project MFC sedangkan IDD_LOGIN_DIALOG adalah kotak dialog baru yang dibuat untuk proses login.
Continue reading

Mengolah Data dengan File Text

Ada beberapa bentuk pengolahan data yang dapat dilakukan dengan bahasa C/C++ baik menggunakan compiler visual C++ ataupun yang lain. Pada pembahasan ini kita akan mempelajari salah satu cara mengolah data menggunakan inputan dari file text serta mengeluarkan hasilnya juga melalui file text. Berikut adalah contoh aplikasi yang akan kita buat berikut file text input dan outputnya:

bab9.1

bab9.1a

Gambar 1. Tampilan aplikasi beserta file input dan outputnya

Continue reading

COMBO BOX

Berbeda dengan objek kontrol yang lain, pada combo box lebih umum digunakan variabel sebagai control. Dengan menggunakan variabel control maka kita tidak terikat pada satu tipe data tertentu (secara default combo box bertipe data CString). Selain itu, dengan menggunakan variabel control maka semua fungsi yang terkait dengan combo box dapat di akses, seperti fungsi GetCurSel() dan GetLBText();

Sebagai latihan penggunaan combo box, kita akan membuat aplikasi windows dengan tampilan berikut:

Gambar 1. Tampilan Contoh Aplikasi combo Box

Continue reading

LIST BOX

List box adalah kotak berisi pilihan terhadap sesuatu, contoh: pilihan nama negara, pilihan nama tempat, pilihan program studi, mata kuliah, dll. Fungsi standar yang biasa digunakan pada listbox yaitu LBN_SELCHANGE atau on selection change. Fungsi tersebut akan dijalankan ketika ada perubahan pada pilihan isi dari list box. Sementara itu, variabel standar pada list box adalah berupa CString atau integer. Variabel CString biasanya digunakan untuk menampung isi dari list box, sementara variabel integer digunakan untuk menampung nomor urut isi (indeks) dari list box.

Gambar 1. Fungsi dan variabel pada list box

Continue reading

LPCTSTR

Apabila kita menggunakan visual C++, seringkali kita menemui beberapa perbedaan dengan compiler lain. Salah satunya adalah terdapatnya beberapa fungsi yang menggunakan parameter bertipe data LPCTSTR.

LPCTSTR sendiri adalah kependekan dari Long Pointer to a Const TCHAR String. Long pointer mempunyai kegunaan yang sama seperti pointer biasa. Berikut beberapa penggunaan long pointer lain pada visual C++:
Continue reading