::: 델파이 Tip&Trick :::

델파이 Tip&Trick 성격에 맞지 않는 광고,비방,질문의 글은 즉시 삭제하며
내용을 복사하여 사용할 경우 반드시 이곳(http://www.howto.pe.kr)을 출처로 명시하여 주세요


Category

  김영대(2004-07-24 22:37:22, Hit : 4176, Vote : 1150
 http://www.howto.pe.kr
 윈도우즈"시작" 버튼위에 글씨 쓰기

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
  DC: hDC;
  Size: TSize;
  Font: hFont;
const
  DispText = '바보';
begin
  DC := GetDC(GetDlgItem(FindWindow(PChar('Shell_TrayWnd'), nil), $130));
  SetBkMode(DC, TRANSPARENT);
  Font := CreateFont(15, 10, 0, 0, 1000, 0, 0, 0, ANSI_CHARSET, OUT_DEVICE_PRECIS,
                                     CLIP_DEFAULT_PRECIS, PROOF_QUALITY, DEFAULT_PITCH, '굴림체');
  SelectObject(DC, Font);
  SetTextColor(DC, RGB(255, 0, 0));
  GetTextExtentPoint(DC, PChar(DispText), Length(DispText), Size);
  TextOut(DC, 0, 0, PChar(DispText), Length(DispText));
  DeleteObject(Font);
  ReleaseDC(GetDlgItem(FindWindow(PChar( 'Shell_TrayWnd' ), nil), $130), DC);
end;

end.





291   [COM/OLE] Win2k, Win Xp - Active X - Dax error : Access violation해결(IE상에서)  신훈재 2003/03/20 6729 1173
290   [데이터베이스] Query.RecordCount = -1  김영대 2003/03/07 4983 1173
289   [네트웍/인터넷] Read/Write to COM Port  김영대 2003/03/07 4943 1173
288   [일반/컴포넌트] 문자열의 끝에서부터 검색하는 Pos() 함수  김영대 2003/03/07 5063 1173
287   [일반/컴포넌트] Memo의 입력행수 제한하기  김영대 2003/03/07 4111 1172
286   [윈도우즈 API] bitmap 인쇄하기  김영대 2003/03/05 4513 1172
285   [일반/컴포넌트] TStringGrid 인쇄하기  김영대 2003/03/07 4765 1170
284   [일반/컴포넌트] StringGrid 의 BeginUpdate/EndUpdate ?  김영대 2003/03/07 5420 1170
283   [일반/컴포넌트] MS-OutLook 으로 메시지 보내기  김영대 2003/03/07 4661 1170
282   [데이터베이스] 몇가지 BDE 환경정보 구하기  김영대 2003/03/07 4347 1169
281   [COM/OLE] How to register an OCX  김영대 2003/03/06 4959 1169
280   [일반/컴포넌트] 하나의 프로시저,함수로 다른 함수,프로시저를 처리  김영대 2003/03/05 3992 1169
279   [일반/컴포넌트] TRichEdit 에 윗첨자, 아랫첨자 만들기  김영대 2003/03/07 4514 1168
278   [윈도우즈 API] 바로 직전에 active 되었던 윈도우와 콘트롤 구하기  김영대 2004/07/24 4608 1167
277     [COM/OLE] [re] PDF ActiveX 사용하기  초보델피 2005/07/18 5232 1166
276   [일반/컴포넌트] ComboBox에 IE의 URL 입력창 같은 근접검색 두기  김영대 2003/03/31 4600 1163
275   [윈도우즈 API] 데스크탑 아이콘 전부 감추기/보이기  김영대 2003/03/07 3929 1162
274   [일반/컴포넌트] 표준 콘트롤의 몇가지 한계  김영대 2003/03/05 4296 1161
273   [일반/컴포넌트] 수직 스크롤이 맨마지막으로 이동했는지 검사  김영대 2003/03/07 3925 1160
272   [윈도우즈 API] Hotkey를 이용하여 다른 프로그램에 글자 쓰기  김영대 2003/03/07 4212 1160
271   [시스템] PC에 설치된 드라이브 목록 구하기  김영대 2003/03/07 4695 1159
270   [일반/컴포넌트] 프로그램 종료시 도움말 화면 닫기  김영대 2003/03/05 4205 1159
269   [알고리즘] 숫자를 KB, MB, GB 단위로 환산하기  김영대 2003/11/13 4995 1158
268   [시스템] 프린터에 escape 코드를 전달하는 방법  김영대 2003/03/06 3904 1158
267   [데이터베이스] Paradox 테이블이 깨졌을때...  김영대 2003/03/05 5006 1158
266   [윈도우즈 API] "문서" 메뉴에 파일을 등록하고 삭제하기  김영대 2003/03/05 4290 1158
265   [일반/컴포넌트] Memo의 커서를 특정 위치로 보낸후 scroll 시키기  김영대 2003/03/05 4933 1158
264   [시스템] 일정시간 경과 후 윈도우즈 종료하기  김영대 2004/08/03 4669 1157
263   [일반/컴포넌트] Variant 변수의 Type 알아내기  김영대 2003/03/05 4334 1157
262   [일반/컴포넌트] 파일에서 특정 Byte 모두 찾기  김영대 2003/03/07 4489 1155
261   [시스템] 쓰레드 내에서 폼을 생성해보자  구창민 2003/03/14 5484 1154
260   [일반/컴포넌트] Button의 Mouse Down/Up 흉내내기  김영대 2003/03/07 4434 1154
259   [데이터베이스] SQL실행시의 모래시계를 표시하지 않는 방법  김영대 2003/03/07 4632 1154
258   [윈도우즈 API] IE의 현재 url 가져오기  김영대 2003/03/07 4571 1153
257   [시스템] Thread 사용하기  김영대 2003/03/07 4193 1152
256   [시스템] 화면보호기가 설치되어 있는지 검사하기  김영대 2003/03/07 3953 1152
255   [일반/컴포넌트] Button에 여러줄의 Caption 넣기  김영대 2003/03/05 4402 1151
  [일반/컴포넌트] 윈도우즈"시작" 버튼위에 글씨 쓰기  김영대 2004/07/24 4176 1150
253   [일반/컴포넌트] TTreeView 에 관한 도움말  김영대 2003/03/05 4619 1150
252   [일반/컴포넌트] INI file 에서 section 단위로 읽기  김영대 2004/08/17 4636 1149

[이전 10개] [1]..[11][12][13][14][15][16][17] 18 [19][20]..[25] [다음 10개]
 

Copyright 1999-2021 Zeroboard / skin by zero