Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

win32api集 #5

Open
CarsonSlovoka opened this issue May 6, 2022 · 0 comments
Open

win32api集 #5

CarsonSlovoka opened this issue May 6, 2022 · 0 comments

Comments

@CarsonSlovoka
Copy link
Owner

No description provided.

CarsonSlovoka added a commit that referenced this issue May 8, 2022
	- FindWindow尚未測試
	- 新增Handle以及Hwnd的interface
CarsonSlovoka added a commit that referenced this issue May 10, 2022
	使用上麻煩,要多打字視覺上也更醜,所以決定自行轉型成該型別
CarsonSlovoka added a commit that referenced this issue May 10, 2022
	修正前一提交無法運行的問題
CarsonSlovoka added a commit that referenced this issue May 10, 2022
	移除sycall/{syncapi.go, handleapi.go} (已重複)
CarsonSlovoka added a commit that referenced this issue May 10, 2022
	移除sycallwinuser.go (已重複)
CarsonSlovoka added a commit that referenced this issue May 11, 2022
…mInfo (#5)

	GetVersion: 取得windows的版本資訊
	GetSystemMetrics: 有很多東西可以獲取,其中可以透過SM_SERVERR2得知是否為R2
	GetNativeSystemInfo: 可以得知目前系統的Arch
CarsonSlovoka added a commit that referenced this issue May 11, 2022
CarsonSlovoka added a commit that referenced this issue Jun 6, 2022
CarsonSlovoka added a commit that referenced this issue Oct 21, 2022
CarsonSlovoka added a commit that referenced this issue Oct 28, 2022
	GetModuleHandleW, CreateFileW, FindResourceW
	LoadLibraryW, FreeLibrary, SizeofResource,
	BeginUpdateResourceW, UpdateResourceW, EndUpdateResourceW
	LoadResource, LockResource
Add functions for User32dll
	LookupIconIdFromDirectoryEx, CreateIconFromResourceEx
CarsonSlovoka added a commit that referenced this issue Oct 28, 2022
	AddFontMemResourceEx
	RemoveFontMemResourceEx
	AddFontResourceW
	AddFontResourceExW
	RemoveFontResourceW
	RemoveFontResourceExW
CarsonSlovoka added a commit that referenced this issue Oct 28, 2022
	NewXxxDLL(procList []ProcName) => NewXxxDLL(procList ...ProcName)
CarsonSlovoka added a commit that referenced this issue Dec 27, 2022
CarsonSlovoka added a commit that referenced this issue Dec 27, 2022
CarsonSlovoka added a commit that referenced this issue Jan 5, 2023
	因386中缺少GetVariantDate的實作
CarsonSlovoka added a commit that referenced this issue Jan 6, 2023
	可以獲取window style屬性,再搭配SetWindowLongPtr,就可對視窗的屬性進行調整
CarsonSlovoka added a commit that referenced this issue Jan 10, 2023
	CreateMenu,
	DeleteMenu,
	DrawMenuBar,
	GetMenu,
	GetMenuItemCount,
	GetMenuItemID,
	GetSubMenu,
	GetSystemMenu,
	InsertMenu,
	SetMenuDefaultItem,
	InsertMenuItem
CarsonSlovoka added a commit that referenced this issue Jan 10, 2023
	其他: 精簡化NOTIFYICONDATA的創建過程
CarsonSlovoka added a commit that referenced this issue Jan 13, 2023
CarsonSlovoka added a commit that referenced this issue Feb 21, 2023
CarsonSlovoka added a commit that referenced this issue Feb 23, 2023
CarsonSlovoka added a commit that referenced this issue Mar 7, 2023
CarsonSlovoka added a commit that referenced this issue May 11, 2023
…pCusor, ReleaseCapture, SetCapture} (#5)

	新增一個用鼠標畫線的有趣範例: ExampleGdi32DLL_LineTo
CarsonSlovoka added a commit that referenced this issue Jun 14, 2023
…#5)

	- CloseClipboard
	- EmptyClipboard
	- GetClipboardData
	- OpenClipboard
	- SetClipboardData
CarsonSlovoka added a commit that referenced this issue Jun 27, 2023
	原因: syscallN雖然回傳值有errno,但有些函數還是要先判斷r1的結果才能知道到底有沒有錯誤
	其他: 新增一個multi clipboard的參考範例
CarsonSlovoka added a commit that referenced this issue Jun 27, 2023
	原因: syscallN雖然回傳值有errno,但有些函數還是要先判斷r1的結果才能知道到底有沒有錯誤
	其他: 新增一個multi clipboard的參考範例
CarsonSlovoka added a commit that referenced this issue Jun 12, 2024
CarsonSlovoka added a commit that referenced this issue Jun 14, 2024
	- 簡化CreateCompatibleBitmap的範例
	- TextOut的長度自動依據輸入的字串來計算
	- TextOut置中的方法
CarsonSlovoka added a commit that referenced this issue Jun 19, 2024
	- 調整GetDIBits的參數
	- 新增範例: GlobalAlloc
	- 調整SetClipboardData範例
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant