招聘Windows API 熟悉人

來源:互聯網
上載者:User
對常用的Windows API 進行封裝。例如 CreateWindow,RegisterClassEx,MessageBox,GetWindowText,以及回調都在 Dangerous Browser 中有具體代碼例子,參照完成下列函數的封裝:

WINDOW 系列函數:

AdjustWindowRect

AdjustWindowRectEx

AllowSetForegroundWindow

AnimateWindow

BeginDeferWindowPos

BringWindowToTop

CascadeWindows

CloseWindow

DeferWindowPos

DestroyWindow

EndDeferWindowPos

FindWindow

FindWindowEx

GetClientRect

GetDesktopWindow

GetForegroundWindow

GetNextWindow

GetParent

GetShellWindow

GetTopWindow

GetWindow

GetWindowModuleFileName

GetWindowPlacement

GetWindowRect

GetWindowTextLength

GetWindowThreadProcessId

InternalGetWindowText

IsChild

IsHungAppWindow

IsWindow

IsWindowUnicode

IsWindowVisible

IsZoomed

LockSetForegroundWindow

MoveWindow

SetForegroundWindow

SetLayeredWindowAttributes

SetParent

SetWindowPlacement

SetWindowPos

SetWindowText

ShowOwnedPopups

ShowWindow

ShowWindowAsync

SwitchToThisWindow

TileWindows

UpdateLayeredWindow

WindowFromPoint

GDI 系列函數

GetDC

ReleaseDC

CreateDC

DeleteDC

CreateFont

CreateFontIndirect

DrawText

GetTextAlign

GetTextColor

SetTextAlign

SetTextColor

TextOut

MoveToEx

LineTo

Chord

Ellipse

FillRect

FrameRect

InvertRect

Polygon

PolyPolygon

Rectangle

RoundRect

RGB

設定常量的值

    MN_GETHMENU
    WM_GETFONT
    WM_GETTEXT
    WM_GETTEXTLENGTH
    WM_SETFONT
    WM_SETICON

 

    WM_SETTEXT

 

 

    WM_CLOSE

    WM_CREATE

    WM_DESTROY
    WM_MOVE
    WM_MOVING
    WM_QUIT
    WM_SHOWWINDOW
    WM_SIZE
    WM_SIZING
    WM_PAINT

 

要求,要寫測試程式,每個API至少一個獨立的測試函數進行測試。

聯絡

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.