Neurochirurgie minim invazivă
"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv. Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice. www.neurohope.ro |
Form as tooltip?
Last Updated: Aug 07 2006 13:52, Started by
redmandotred
, Jul 30 2006 18:50
·
0
#1
Posted 30 July 2006 - 18:50
Cum sa fac pt ca o forma sa fie afisata ca tooltip? (bineinteles, fara ca forma originala sa-si piarda focus-ul)?
Am doua forme: A si B. cand sa zicem ajung cu (virgula) cursorul pe un buton aflat pe A sa apara B ca tooltip (fara sa pun dupa ce se incarca B, A.setfocus) |
#2
Posted 03 August 2006 - 09:07
Cu ShowWindow + SW_SHOWNOACTIVATE
Test (VB6): 1.Fa un nou proiect si adauga un modul (*.bas) 2.In modul declara ShowWindow asa: Public Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long Public Const SW_SHOWNOACTIVATE = 4 Public Const SW_HIDE = 0 3.Adauga o noua ferestra (Form2), aceasta va fi tooltipul 4.Pe primul Form (Form1) adauga un Button + urmatorul cod: Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) If Form2.Visible = False Then ShowWindow Form2.hwnd, SW_SHOWNOACTIVATE End If End Sub Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) If Form2.Visible Then ShowWindow Form2.hwnd, SW_HIDE End If End Sub5.Compileaza: Cand vei misca mouse-ul pe buton va aparea Form2 fara ca Form1 sa-si piarda focusul |
#3
Posted 07 August 2006 - 13:52
mai trebuie adaugat un apel la SetCapture(Form1.hWnd) inainte de afisarea tooltip-ului si un apel ReleaseCapture() la sfirsit. asta deoarece se poate intimpla ca forma gazda sa nu primeasca al doilea MouseMove, atunci cind misti mausul prea repede si iti ramine tooltipul pe ecran.
|
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users