-
05-10-2010, 05:35 PM #1
Silver member
- Ngày tham gia
- Mar 2016
- Bài viết
- 1
Không thể tắt nút Close trên thanh tiêu đề !
Cho mình hỏi chút, mình có đoạn code này để bỏ phím Close trên thanh tiêu đề, trong Access 2007 Sp2 máy của mình thì chạy ngon lành nhưng máy Công ty Access 2007 thì lại không có tác dụng.
Nó bị sao vậy.
Sub HideAccessCloseButton()
Dim lngStyle As Long
lngStyle = GetWindowLong(hWndAccessApp, GWL_STYLE)
lngStyle = lngStyle And Not WS_SYSMENU
Call SetWindowLong(hWndAccessApp, GWL_STYLE, lngStyle)
Call SetWindowPos(hWndAccessApp, HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE Or SWP_DRAWFRAME)
End Sub
Trong sự kiện mở Form chính :
Private Sub Form_Open(Cancel As Integer)
HideAccessCloseButton
End SubView more random threads:
- Textbox của Form tự động điều chỉnh vừa với dữ liệu
- xin giúp đỡ về Recordsource và controlsource bằng VBA
- chế độ xem form, report trong access
- TIP : Ẩn Table trong ACCESS .
- Cần giúp đỡ gấp
- Mọi người giúp mình với, chết toi roài
- Có cách nào để chặn ghi trùng dữ liệu trong Access không mọi người ơi?
- Hỏi về cách tô màu từ tìm kiếm và mở 1 form mới từ form trước đó
- làm cách nào để đưa nhiều file excel vào cùng 1 table
- Tìm bản ghi đầu tiên trên Form
-
05-11-2010, 06:22 PM #2
Junior Member
- Ngày tham gia
- Dec 2015
- Bài viết
- 4
Ðề: Không thể tắt nút Close trên thanh tiêu đề !
Bạn phải gọi thêm hàm API và hai hàm khác nữa. Xem lại đoạn code của bạn sẽ hiểu
Thân
-
05-22-2010, 05:59 PM #3
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Không thể tắt nút Close trên thanh tiêu đề !
Có phải bạn nói hàm này không ,mình quên post. Nhưng máy mình vẫn chạy ngon,chỉ có máy ở Công ty là chẳng có tác dụng gì thôi :
Private Const GWL_EXSTYLE = (-20)
Private Const GWL_STYLE = (-16)
Private Const WS_MAXIMIZEBOX = &H10000
Private Const WS_MINIMIZEBOX = &H20000
Private Const WS_SYSMENU = &H80000
Private Const HWND_TOP = 0
Private Const SWP_NOMOVE = &H2
Private Const SWP_NOSIZE = &H1
Private Const SWP_FRAMECHANGED = &H20
Private Const SWP_DRAWFRAME = SWP_FRAMECHANGED
Private Declare Function SetWindowLong Lib "user32" _
Alias "SetWindowLongA" (ByVal hwnd As Long, _
ByVal nIndex As Long, ByVal dwNewLong As Long) _
As Long
Private Declare Function GetWindowLong Lib "user32" _
Alias "GetWindowLongA" (ByVal hwnd As Long, _
ByVal nIndex As Long) As Long
Private Declare Function SetWindowPos Lib "user32" _
(ByVal hwnd As Long, ByVal hWndInsertAfter As Long, _
ByVal X As Long, ByVal Y As Long, ByVal cx As Long, _
ByVal cy As Long, ByVal wFlags As Long) As Long
Private Declare Function WinExec Lib "kernel32" (ByVal lpCmdLine As String, ByVal nCmdShow As Long) As Long 'd?nh nghia h?ng c?n dùng
Const SW_SHOWNORMAL = 1
-
05-29-2010, 12:28 AM #4
Silver member
- Ngày tham gia
- Jan 2016
- Bài viết
- 137
Ðề: Không thể tắt nút Close trên thanh tiêu đề !
Gửi bởi glasseggs
Giúp với, cám ơn nhiều...:deny2:
-
05-30-2010, 01:27 AM #5
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Không thể tắt nút Close trên thanh tiêu đề !
Đây ,bạn copy y nguyên của mình vào Form chính, nhớ là cho vào phần Declarations nhé ()
Option Compare Database
Private Const GWL_EXSTYLE = (-20)
Private Const GWL_STYLE = (-16)
Private Const WS_MAXIMIZEBOX = &H10000
Private Const WS_MINIMIZEBOX = &H20000
Private Const WS_SYSMENU = &H80000
Private Const HWND_TOP = 0
Private Const SWP_NOMOVE = &H2
Private Const SWP_NOSIZE = &H1
Private Const SWP_FRAMECHANGED = &H20
Private Const SWP_DRAWFRAME = SWP_FRAMECHANGED
Private Declare Function SetWindowLong Lib "user32" _
Alias "SetWindowLongA" (ByVal hwnd As Long, _
ByVal nIndex As Long, ByVal dwNewLong As Long) _
As Long
Private Declare Function GetWindowLong Lib "user32" _
Alias "GetWindowLongA" (ByVal hwnd As Long, _
ByVal nIndex As Long) As Long
Private Declare Function SetWindowPos Lib "user32" _
(ByVal hwnd As Long, ByVal hWndInsertAfter As Long, _
ByVal X As Long, ByVal Y As Long, ByVal cx As Long, _
ByVal cy As Long, ByVal wFlags As Long) As Long
Private Declare Function WinExec Lib "kernel32" (ByVal lpCmdLine As String, ByVal nCmdShow As Long) As Long 'd?nh nghia h?ng c?n dùng
Const SW_SHOWNORMAL = 1
Sub HideAccessCloseButton()
Dim lngStyle As Long
lngStyle = GetWindowLong(hWndAccessApp, GWL_STYLE)
lngStyle = lngStyle And Not WS_SYSMENU
Call SetWindowLong(hWndAccessApp, GWL_STYLE, lngStyle)
Call SetWindowPos(hWndAccessApp, HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE Or SWP_DRAWFRAME)
End Sub
Private Sub Form_Open(Cancel As Integer)
HideAccessCloseButton
End Sub
-
05-30-2010, 02:28 AM #6
Silver member
- Ngày tham gia
- Aug 2015
- Bài viết
- 19
Ðề: Không thể tắt nút Close trên thanh tiêu đề !
Cám ơn bác, mình làm được rùi. Trước đây mình làm bị lổi vì mình không đặt code trong Declarations(). Giờ thì OK rùi, cám ơn bác nhiều lắm...
-
05-30-2010, 02:57 AM #7
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Không thể tắt nút Close trên thanh tiêu đề !
Gửi bởi glasseggs
http://www.mediafire.com/file/3jytmujrg0n/vg.mdb
-
05-31-2010, 01:20 AM #8
Silver member
- Ngày tham gia
- May 2016
- Bài viết
- 0
Ðề: Không thể tắt nút Close trên thanh tiêu đề !
Các bạn đều làm ngon lành, mình cũng vậy.
Chỉ có điều mình chưa lý giải được mang đến máy Công ty thì nó lại chả có tác dụng,dù cũng là Access 2007
Trứng rung tình ái được thiết kế nhỏ gọn, thuận tiện cho việc mang đi đến nhiều nơi khác nhau. Chính vì điểm này nên chị em hay các cặp đôi có thể sử dụng kín đáo mà không sợ mọi người phát hiện ra....
Các cô có nên sử dụng chày rung tình yêu không?