Kontrol tombol menu

Kontrol tombol menu. Tombol Lukisan Ownement.
Unduh sekarang

Kontrol tombol menu Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • Freeware
  • Nama Penerbit:
  • viksoe.dk
  • Situs web penerbit:
  • Sistem operasi:
  • Windows XP/98
  • Ukuran file:
  • 5KB

Kontrol tombol menu Tag


Kontrol tombol menu Keterangan

Ini adalah kontrol tombol menu . Kontrol tombol menu s bukanlah sains roket, tetapi kontrol ini juga merupakan demonstrasi tentang cara menggambar tombol windows di Windows 98 dan Windows XP. Kontrol menampilkan dirinya sebagai tombol reguler, kecuali bahwa ia memiliki mesin terbang (panah kecil) pada pensinyalan yang tepat yang menampilkan sesuatu ketika Anda mengkliknya. Yang dilakukannya adalah menampilkan menu popup. Menu popup ditarik khusus karena saya ingin dapat menambahkan ikon warna-warni untuk itu. Tombolnya juga outewrawn karena perlu melukis dropdown-glyph di sebelah kanan. Masalah dengan tombol OwnementDrawn adalah bahwa pada Windows XP dan lebih besar kita perlu mengecatnya dengan tema saat ini. Sebelum Windows XP itu hanyalah masalah menggunakan gaya BS_OndrawnerDrawner. Sayangnya ini juga berarti bahwa kami harus mengecat ulang seluruh tombol eksterior juga. Karena sebuah tombol selalu berperilaku sama, kita bisa menggunakan API drawframeControl () untuk melakukan banyak gambar. Di sepanjang Windows XP dan mengubah semua itu. DrawframeControl () tidak lagi berfungsi dan kami harus mencelupkan ke API tema untuk menyelesaikan pekerjaan. Nah, tidak cukup ... karena Windows lama Common Controls ListView dan Treeview memperkenalkan metode ownerdraw baru: notifikasi nm_customdraw. Dan di Windows XP Kontrol tombol mewarisi perilaku ini juga (serta mendukung berbagai pesan WM_DRAWITEM). Trik untuk menggambar tombol ObiteDraw di bawah Windows XP bukan untuk menggambar tombol sama sekali. Tombol mengirimkan pemberitahuan WM_NOTIFY / NM_CustomDraw kepada orangtua. Jika kita ingin secara drastis mengubah tampilan tombol, kita akan mulai melukis kustom di sini tetapi karena kita hanya ingin menambahkan ikon dan beberapa dekorasi visual, kita akan menjawab pemberitahuan dengan kode CDRF_NOTIFTPACTPAINT. Ini menginstruksikan jendela untuk melukis tombol sepenuhnya. Setelah selesai, Windows memanggil kami lagi dengan nm_customdraw dan memungkinkan kami untuk melukis di atas gambar tombol.


Kontrol tombol menu Perangkat Lunak Terkait

Penipu

Rogue adalah DSL Scala Internal yang aman untuk membangun dan mengeksekusi. ...

33 18KB

Unduh