FormStyleÀ» fsNormal ¿¡¼ fsStayOnTop µîÀ¸·Î ºü²Ù´Â°ÍÀº
º°·Î ÁÁÁö ¾Ê½À´Ï´Ù.
¿Ö³ÄÇϸé FormÀÇ WindowHandleÀÌ »õ·Î ¸¸µé¾îÁý´Ï´Ù.
³»ºÎÀûÀ¸·Î RecreateWnd() °¡ È£ÃâµÇÁÒ.
RecreateWnd °¡ ¹ß»ýÇϸé WebBroswer°°Àº COMÄÁÆ®·ÑÀ» ¾²°Å³ª
TreeVeiw ¶Ç´Â ListView µîÀÇ Node³ª ItemÀÇ Data¿¡ ¾î¶² Á¤º¸¸¦ ±â·ÏÇØ ³õÀ»°æ¿ì Ä¡¸íÀûÀϼö ÀÖ½À´Ï´Ù.
(ÀÌ ¹®Á¦ ¶§¹®¿¡ °í»ýÇÑÀûÀÌ....)
´ÜÁö StayOnTop ¼Ó¼º º¯°æÀ̶ó¸é ¾Æ·¡¿Í °°ÀÌ ÇÏ½Ã±æ ±ÇÇÕ´Ï´Ù.
|
procedure TfrmUserList.mm3_StayOnTopClick(Sender: TObject);
begin
mm3_StayOnTop.Checked:=not mm3_StayOnTop.Checked;
if mm3_StayOnTop.Checked then
SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE)
else
SetWindowPos(Handle, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE);
end;
|
|
±×·³..
¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡
¢¹ ÁÖµùÀÌ´Ô²²¼ ÀÛ¼ºÇϽŠ³»¿ëÀÔ´Ï´Ù.
¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡
>>
>> ÄÄÆÄÀÏ·¯: Delphi 2007
>>
>>
>> Form À§¿¡
>>
>> ¤±Always Top <-- À̶ó´Â CheckBox °¡ ÀÖ°í
>>
>> ÇØ´ç ¼Ò½º´Â ¾Æ·¡¿Í °°½À´Ï´Ù.
>>
>> procedure TForm1.ckAlwaysTopClick(Sender: TObject);
>> begin
>> // ShowMessage('Check Çß¾î¿ä~');
>>
>> if TCheckBox(Sender).Checked then
>> Self.FormStyle:= fsStayOnTop
>> else
>> Self.FormStyle:= fsNormal;
>> end;
>>
>>
>> ÀÌ·¸°Ô ÇÏ°í ÇØ´ç CheckBox ¸¦ Ŭ¸¯ÇßÀ» °æ¿ì¿¡ ´Ù¸¥Æûº¸´Ù
>> Ç×»ó ÃÖ»óÀ§·Î À¯ÁöÇÔÀ» È®ÀÎÇߴµ¥¿ä
>>
>> ¹®Á¦´Â ¼Ò½º»ó¿¡¼ üũÇϸé ÀÛµ¿À» ¾ÈÇÕ´Ï´Ù.
>>
>> procedure TForm1.FormCreate(Sender: TObject);
>> begin
>> ckAlwaysTop.Checked:= True;
>> end;
>>
>> ShowMessage ·Î È®Àΰá°ú ¼Ò½º·Î Check Çϳª
>> ¸¶¿ì½º Ŭ¸¯À¸·Î Check Çϳª µÑ ´Ù ½ÇÇàÀº µÇ´õ¶ó±¸¿ä~
>>
>> ¼Ò½º »ó¿¡¼µµ fsStayOnTop À¸·Î ³õÀ¸·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÏ´ÂÁö ^^?
>>
>>