[ㅎ메모]객체를 반투명시키려고 하는데요,
적용이 되면 ㅎ메모의 배경이 투명화되는 소스에요.
VB에서는 아래와 같이 하면 되요.
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Const GWL_EXSTYLE = (-20)
Const WS_EX_TRANSPARENT = &H20&
Private Sub Form_Load()
Call SetWindowLong(txtGameChatroom.hwnd, GWL_EXSTYLE, WS_EX_TRANSPARENT)
End Sub
그런데 이 소스를 그대로 창조로 옮기니까 적용이 안되네요-_-;;;
ㅎ사용자함수에서는 user32.dll로 연결하고,
실수함수: SetWindowLongA(실수: hwnd, nIndex, dwNewLong); 로 선언하고
사용자함수0.SetWindowLongA(메모0.핸들, 4294967276, 32);
위와 같이 실행을 하게 되면 VB코드를 창조로 옮긴것이 되는데요..
(4294967276는 GWL_EXSTYLE이고 32는 WS_EX_TRANSPARENT입니다.)
그런데.... 안되네요-_-;
|