port66
8th July 2004, 01:58
made a new gui for xvid... if anyone else wants it.
looks like :
http://members.madasafish.com/~ugc7/xvid.jpg
download resource hacker and open file : windows/system32/xvidvfw.dll : then open the dislog tree and resource 100.
copy the code :
100 DIALOGEX 0, 0, 344, 160
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "XviD Configuration"
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
FONT 8, "MS Shell Dlg"
{
CONTROL "", 1008, COMBOBOX, CBS_DROPDOWNLIST | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 88, 16, 91, 76
CONTROL "more...", 1242, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 184, 16, 28, 12
CONTROL "", 1000, COMBOBOX, CBS_DROPDOWNLIST | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 88, 34, 92, 76
CONTROL "more...", 1241, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 184, 34, 28, 12
CONTROL "Target bitrate (kbps):", 1307, STATIC, SS_CENTER | SS_NOTIFY | SS_CENTERIMAGE | WS_CHILD | WS_VISIBLE | WS_GROUP, 12, 53, 71, 13 , 0x00000001
CONTROL "", 1302, EDIT, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 88, 53, 91, 12
CONTROL "calc...", 1392, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 184, 52, 28, 12
CONTROL "List1", 1267, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 14, 87, 313, 47 , 0x00020000
CONTROL "Add", 1243, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 137, 36, 12
CONTROL "Remove", 1245, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 56, 137, 36, 12
CONTROL "Zone Options...", 1246, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 268, 137, 57, 12
CONTROL "Advanced Options...", 1005, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 229, 51, 84, 12
CONTROL "Load Defaults", 1007, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 229, 23, 84, 13
CONTROL "Decoder Options", 1006, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 229, 37, 84, 13
CONTROL "OK", 1, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 223, 137, 41, 13
CONTROL "Main Settings", -1, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 7, 3, 328, 151
CONTROL "Encoding type:", -1, STATIC, SS_LEFT | SS_CENTERIMAGE | WS_CHILD | WS_VISIBLE | WS_GROUP, 14, 34, 70, 12
CONTROL "Profile @ Level:", -1, STATIC, SS_LEFT | SS_CENTERIMAGE | WS_CHILD | WS_VISIBLE | WS_GROUP, 14, 16, 70, 12
CONTROL "Zones", -1, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 7, 74, 328, 80
CONTROL "More", -1, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 219, 12, 105, 61
}
overwrite the existing source, compile and save. should backup original driver first
looks like :
http://members.madasafish.com/~ugc7/xvid.jpg
download resource hacker and open file : windows/system32/xvidvfw.dll : then open the dislog tree and resource 100.
copy the code :
100 DIALOGEX 0, 0, 344, 160
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "XviD Configuration"
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
FONT 8, "MS Shell Dlg"
{
CONTROL "", 1008, COMBOBOX, CBS_DROPDOWNLIST | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 88, 16, 91, 76
CONTROL "more...", 1242, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 184, 16, 28, 12
CONTROL "", 1000, COMBOBOX, CBS_DROPDOWNLIST | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 88, 34, 92, 76
CONTROL "more...", 1241, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 184, 34, 28, 12
CONTROL "Target bitrate (kbps):", 1307, STATIC, SS_CENTER | SS_NOTIFY | SS_CENTERIMAGE | WS_CHILD | WS_VISIBLE | WS_GROUP, 12, 53, 71, 13 , 0x00000001
CONTROL "", 1302, EDIT, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 88, 53, 91, 12
CONTROL "calc...", 1392, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 184, 52, 28, 12
CONTROL "List1", 1267, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 14, 87, 313, 47 , 0x00020000
CONTROL "Add", 1243, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 137, 36, 12
CONTROL "Remove", 1245, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 56, 137, 36, 12
CONTROL "Zone Options...", 1246, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 268, 137, 57, 12
CONTROL "Advanced Options...", 1005, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 229, 51, 84, 12
CONTROL "Load Defaults", 1007, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 229, 23, 84, 13
CONTROL "Decoder Options", 1006, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 229, 37, 84, 13
CONTROL "OK", 1, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 223, 137, 41, 13
CONTROL "Main Settings", -1, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 7, 3, 328, 151
CONTROL "Encoding type:", -1, STATIC, SS_LEFT | SS_CENTERIMAGE | WS_CHILD | WS_VISIBLE | WS_GROUP, 14, 34, 70, 12
CONTROL "Profile @ Level:", -1, STATIC, SS_LEFT | SS_CENTERIMAGE | WS_CHILD | WS_VISIBLE | WS_GROUP, 14, 16, 70, 12
CONTROL "Zones", -1, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 7, 74, 328, 80
CONTROL "More", -1, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 219, 12, 105, 61
}
overwrite the existing source, compile and save. should backup original driver first