สวัสดีครับ วันนี้มีเรื่องของการใช้ API function ในการป้องกันไม่ให้ผู้ใช้คลิกที่เครื่องหมาย X บน TitleBar ได้ โดยการเรียกใช้ API Functions เข้ามาทำงาน ก็เหมือนเคยครับให้ทำการกำหนด Local External Functions ซะก่อนดังนี้
Function Long GetSystemMenu( uLong hwnd, Long bRevert ) Library "user32.dll"
Function Long RemoveMenu( uLong hmenu, Long nPosition, Long wFlags ) Library "user32.dll"
จากนั้นก็ให้ทำการเขียนสคริปต์ใว้ที่ Open event ของวินโดวส์คอนโทรล ตัวที่เราต้องการดังนี้
Declare Long MF_BYPOSITION = 1024
uLong hSysMenu
hSysmenu = GetSystemMenu( Handle( this ), 0 )
RemoveMenu( hSysMenu, 6, MF_BYPOSITION)
RemoveMenu( hSysMenu, 5, MF_BYPOSITION)
ลองดูนะครับ
function ในการป้องกันไม่ให้ผู้ใช้คลิกที่เครื่องหมาย X บน TitleBar ได้
Latest News
- บทที่ 7-1 ตอน การสร้างระบบฐานข้อมูล
- บทที่ 6 ทดลองเขียนโปรแกรมด้วย PocketBuilder เบื้องต้น
- บทที่ 4 ติดตั้งdatabase sql anywhere
- บทที่ 7-2 ตอน การสร้างโปรแกรมแสดงรายการอาหารที่สั่ง ด้วย Powerbuilder 9
- บทที่ 3 ติดตั้งอุปกรณ์ และโปรแกรม Active Sync
- ทำชุด setup โปรแกรมด้วย Wise Install
- การติดตั้ง IIS
- ตัวอย่าง code โปรแกรมร้านเช่า VDO
- สมาชิก : 2
- Content : 336
- เว็บลิงก์ : 8
- จำนวนครั้งเปิดดูบทความ : 159058


