Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
Omregn sekunder til Timer, minutter og sekunder
Tags:
c++
<<
<
1
2
3
4
5
6
7
8
9
10
>
>>
Bruger #7568
@ 03.04.07 00:39
0
Hej,
Jeg vil gerne vide hvordan man omregner fx. 3600 sekunder til 01:00:00
og 5400 sekunder blive 01:30:00
Jeg har prøvet at surfe lidt rundt, men jeg fandt ikke noget.
Håber i kan hjælpe mig
Takker på forhånd.
184
svar postet i denne tråd vises herunder
3
indlæg har modtaget i alt
10
karma
Sorter efter stemmer
Sorter efter dato
0
Bruger #4996
@ 03.04.07 22:58
196
Det er bare:
SendMessage(TrackBar, TBM_SETRANGE, TRUE,MAKELONG(0,1000));
Jeg ved ikke hvad din lResult er, men SendMessage returnerer ingenting når du sender en TBM_SETRANGE.
Du skal have så få casts som muligt.
0
Bruger #7568
@ 03.04.07 23:02
0
Error: Cannot Convert `CtrlIdEnmu' to `HWND__*' for argument `1' to `LRESULT SendMessageA(HWND__*, UINT, WPARAM, LPARAM)'
0
Bruger #4996
@ 03.04.07 23:23
196
Hvad er CtrlIdEnmu ?
Det skal være HWND for din "tracker".
Ellers kan du bruge:
SendDlgItemMessage(hwndDlg, TrackerBar, TBM_SETRANGE, TRUE,MAKELONG(0,1000));
Hvis TrackBar er ID for din tracker og hwndDlg er HWND for dialogboxen.
0
Bruger #7568
@ 03.04.07 23:36
0
CreateWindow(TRACKBAR_CLASS,
"",
WS_CHILD | WS_VISIBLE | SS_CENTER,
180, 5, 100, 20,
hwndDlg,
(HMENU)(TrackBar),
InstanceHandle,
0);
SendDlgItemMessage(hwndDlg, TrackBar, TBM_SETRANGE, TRUE,MAKELONG(0,1000));
Så giver den ikke fejl...
Nu skal vi så få den til at sende hen til en void eller en bool
0
Bruger #4996
@ 03.04.07 23:49
196
Nu ser det rigtigt ud.
Jeg forstår ikke "Nu skal vi så få den til at sende hen til en void eller en bool"
0
Bruger #7568
@ 03.04.07 23:51
0
Den skal hen og "opdatere" lyden,
Så at lyden skifter efter hvor langt vi har valgt i MAKELONG
0
Bruger #7568
@ 03.04.07 23:53
0
Tror jeg har en idé måske....
bool TrackBar(HWND Sound)
{
MCIWndSetVolume(MciWnd,Sound);
}
Er det helt forkert eller?
0
Bruger #4996
@ 04.04.07 00:01
196
Du skal fange WM_HSCROLL i switch'en i Dialog-Proc'en:
http://msdn2.microsoft.com/en-us/library/ms651283.aspx
Når du modtager den sender du en TBM_GETPOS til din slider:
http://msdn2.microsoft.com/en-us/library/ms650389.aspx
Retur værdien fra SendMessage (eller SendDlgItemMessage) vil være den ny slider position, denne position kan du så bruge i kaldet til MCIWndSetVolume.
0
Bruger #7568
@ 04.04.07 00:30
0
Hm... har du et eksempel?
Du behøves ikke fulføre den helt.. bare hvordan funktionen skal sættes op
0
Bruger #7568
@ 04.04.07 00:36
0
Synes bare funktionen WH_HSROLL ser lidt mærkelig ud..
<<
<
1
2
3
4
5
6
7
8
9
10
>
>>
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags