Merhaba
Arkadaşlar bende bir program var masaüstüne post it gibi pencelere açıyor. zemin renkleri değiştirmek mümkün. ancak bu pencelerde düğme başlık çubugu filan yok. sadece bir memo gibi..
bende bunun gibi bir uygulama yapmak istiyorum. bununla ilgili br fikri olan varmı. benim aklıma kodla başlık çubuğunu yok etmek geldi. geri kalan ise pnael üzerinde alclient yapılmış bir memo ?
Siz ne dersiniz.
Masaüstüne post it benzeri notlar yapıştırmak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- fatihtolgaata
- Üye
- Mesajlar: 382
- Kayıt: 04 Mar 2004 09:46
- Konum: K.çekmece / İstanbul
- İletişim:
Ama post it gibi programlarda note penceresini büyültüp küçültebiliyorsun. Bu yüzden BorderStyle özelliğini bsNone yapmak ne kadar doğru bilemem. Bence aşağıdaki kod gibi bir şey ile CaptionBar'ı kaldırıp, border'ları görünür bırakmalısın. Kodlarda hata olabilir. Denemeden olluyorum.
Dediğim gibi, api komutlarındaki paramtrelerin yeri yanlış olabilir. Denemeye fırsatım şu an yok. Ama onShow olayına eklersen muhtemelen çalışacaktır. Ayrıca forma basılınca sürüklemek için OnMouseDown olayında:
yapabilirsin. Perform yerine SendMessage da kullanılabilir.
kolay gelsin.
vesselam.
Kod: Tümünü seç
var
OldStyle: DWORD;
begin
OldStyle := GetWindowLong(Formun handle'ı, GWL_STYLE);
SetWindowLong(Formun handle'ı, GWL_STYLE, OldStyle and not WS_CAPTION or WS_BORDER);
end;
Kod: Tümünü seç
ReleaseCapture();
Perform(WM_SYSCOMMAND, $F012, 0);
kolay gelsin.
vesselam.