2012-06-15 58 views
0

我想知道,我怎樣才能創建一個簡單的窗口,基於在txt文件上編寫的「窗口」,或者更好,我如何獲得這個「窗口」的大小,進入像素,高度和寬度,並獲得標題。創建基於文本的窗口

enter image description here

感謝

+1

[你有什麼嘗試?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) –

+0

基本上沒有,因爲我不知道APi或命令,我可以得到字符大小的像素> x – Alexandre

+0

對於初學者,在基於文本的用戶界面中,沒有「像素」,最小的單位是「字符」。您可以將單個字符單元格視爲單個像素,因此對於像'print_string_at_xy(const char * str,const int x,const int y)'這樣的函數,則''然後'x'和'y'是一個字符位置。 –

回答

1

你可以計算出多少每個「|」和「-」以像素爲單位擁有的,你在每個「零件」多少找到多樣信息,然後您只需創建帶有此信息的窗口,並獲取窗口標題即可簡單搜索字母字符,因爲只有標題和「|」和「 - 」。

+0

如何計算「|」的大小和「 - 」以像素爲單位? 沒有GDI,只使用winapi? – Alexandre

+0

GDI是Win32 API的一部分。大小取決於使用的字體,大小,系統DPI。這完全取決於你打算如何使用它。已經有用於指定Win32對話框的文本格式,請查看對話框模板。 – Deanna